Abstract:
The present invention relates to a method for pruning a neural network (100) comprising a plurality of neurons (105), said method comprising:- an initialization phase, wherein input information is fetched comprising at least parameters ({wni,bni}) related to said neural network (100) and a dataset (D) representative of a task that said neural network (100) has to deal with, wherein said parameters ({wni,bni}) comprising a weights vector (wni) and/or a bias (bni) related to at least one neuron (105) of said plurality of neurons;- a regularization phase, wherein said neural network (100) is trained according to a training algorithm by using said dataset (D);- a thresholding phase, wherein an element (wnij) of said weights vector (wni) is put at zero when its absolute value is below a given threshold (T),said method wherein, during said regularization phase, said parameters ({wni,bni}) evolve according to a regularized update rule based on a neural sensitivity measure (S) to drive towards zero parameters related to at least one less sensitive neuron (108) of said neural network (100), wherein said neural sensitivity measure (S) is based on a pre-activation signal of at least one neuron (105) of said plurality of neurons.
Abstract:
The present invention relates to a method for encoding the borders of pixel regions of an image, wherein the borders contain a sequence of vertices subdividing the image into regions of pixels (superpixels), by generating a sequence of symbols from an alphabet comprising the step of: - defining for each superpixel a first vertex for coding the borders of the superpixel according to a criterion common to all superpixels; - defining for each superpixel the same coding order of the border vertices, either clockwise or counter-clockwise; - defining the order for coding the superpixels on the base of a common rule depending on the relative positions of the first vertices; - defining a set of vertices as a known border ( Γ ), wherein the following steps are performed for selecting a symbol of the alphabet, for encoding the borders of the superpixels: a) determining the first vertex of the next superpixel border individuated by the common criterion; b) determining the next vertex to be encoded on the basis of the coding direction; c) selecting a first symbol ("0") for encoding the next vertex if the next vertex of a border pertains to the known border ( Γ ), d) selecting a symbol ("1"; "2") different from the first symbol ("0") if the next vertex is not in the known border (( Γ ); e) repeating steps b), c), d) and e) until all vertices of the superpixel border have been encoded; f) adding each vertex of the superpixel border that was not in the known border ( Γ ) to the set (( Γ ); g) determining the next superpixel whose border is to be encoded according to the common rule, if any; i) repeating steps a)-g) until the borders of all the superpixels of the image have being added to the known border ( Γ ).
Abstract:
The present invention relates to an apparatus and a method for correcting the deformations that appear, in both bidimensional and stereoscopic vision, when images generated in compliance with the linear perspective rules are viewed from a point of view not corresponding to the center of projection of the perspective. The corrections are determined by a technique that tends to represent the images as if each point that constitutes them were captured with the lens aimed at it. In such hypothesis of lens aiming, the position gradient of the points to be represented is calculated, and the coordinates of the positions that the points must take in the image plane are obtained by integrating the components of such gradient. The application range of the method is very wide, due to the various embodiments and numerous variants it allows.
Abstract:
It is described a method for encoding an image descriptor (H) based on gradient histograms (hp ) into a transformed descriptor (V) comprising transformed subdescriptors (vp ), wherein each gradient histogram (hp) comprises a plurality of histogram bins ( hi ) and each subdescriptor (vp) comprises a set of values ( vj ), characterised in that said subdescriptors (vp ) are generated according to an element utilisation order list specifying a subdescriptor index (p)of said set of subdescriptors (vp) and an element index ( j ) of said set of values ( vj ).
Abstract:
The present invention relates to a system (5) and a method for filtering electronic messages, wherein said system (5) comprises a client machine (1) that comprises a security module, wherein said security module has access to at least one message (4) sent by a sender identified in the message through respective identification data and received by said client machine (1), wherein said security module is configured for reading said sender's identification data from the header of said message (4), finding and storing any potentially harmful contents of the body of said message (4), verifying if said potentially harmful contents satisfy validation conditions which are specific for the sender having the identification data specified in the header of the message (4), allowing or denying access to at least part of the body of the message (4), in which said potentially harmful contents are present, based on the result of the verification.
Abstract:
A method is described for managing the supply of electric energy to a community of users (UP1, UP2,... UPN), said community having available at least one system for producing electric energy from a local source (100) and at least one system for supplying electric energy managed by an external distributor (110), comprising the steps of: determining a supply, to each user of said community of users (UP1, UP2,... UPN), of a combination of electric energy coming from said at least one system for producing energy from a local source (100) and from said at least one system for supplying energy managed by an external distributor (110), wherein said combination of electric energy can be determined specifically for each user; adjusting, for each user of said community of users (UP1, UP2,... UPN), the supply of the fraction of electric energy coming from said local source (100), as a function of the electric energy coming from said local source (100) to be distributed to the other users of said community of users (UP1, UP2,... UPN), so as to give priority to taking electric energy directly from said system for producing energy from a local source (100) over said at least one system for supplying electric energy managed by an external distributor (110). A device and a system are also described for managing the supply of electric energy to a user belonging to said community of users (UP1, UP2,... UPN).
Abstract:
The present invention relates to a method for generating a variable-band modulated signal (x'); the modulating digital signal (Χ') of said modulated signal (x') comprises at least one component (C, S, P); the digital information (R) about said variable band is repeatedly or periodically superimposed on said at least one component (C, S, P) or on said modulating signal (Χ'). While processing the received modulated signal (x"), the modulated digital signal (X") is extracted, the superimposed digital information (R) is obtained, and said extracted digital information (R) is used to determine the band of said modulated signal (x") and to complete the demodulation and decoding of said modulated signal (x").
Abstract:
A method is described for allowing missions of unmanned aerial vehicles (UAV), in particular in non-segregated air space, which comprises the steps of: prearranging a flight plan by an operator of an unmanned aerial vehicle, wherein the following steps are carried out: encrypting said flight plan, by said management and control body, with a private key of said management and control body, so as to obtain an encrypted flight plan; encoding said encrypted flight plan with a public key of the unmanned aerial vehicle for which said flight plan is intended, so as to obtain an encrypted and encoded flight plan.
Abstract:
The present invention relates to a method for estimating the distance (d) of a receiver (102) from a radio transmitter (101), comprising the steps of: receiving (602) radio signals (103, 701) irradiated by the transmitter (101), which comprise components from which at least three tones (1,2,3,4) are extracted, each having a different frequency; measuring (606) a first phase difference (Δφ21) between first two tones (1, 2) of said at least three tones, whose frequencies (f1; f2) have a first spacing, and measuring a second phase difference (Δφ43) between second two tones (3, 4) of said at least three tones, whose frequencies (f3, f4) have a second spacing, wherein one of said first spacing or second spacing is greater than the other; estimating (607, 611, 613) said distance (d) on the basis of said first phase difference (Δφ21) and said second phase difference (Δφ43). The present invention also concerns related methods for calculating the position of a mobile terminal, to a mobile terminal, and to a device for localizing a mobile terminal. Said methods are preferably applied to transceiver systems using OFDM modulation, such as, for example, cellular networks compliant with the Long Term Evolution (LTE) standard and systems based on the IEEE 802.16 (WiMax) standard.
Abstract:
A method is described for acquiring and storing data relating to a video stream selectable by a user through a video processing apparatus (300), said method comprising the steps of: identifying the source of a video stream by means of at least one identification datum, said video stream having a coding and transport configuration adapted to produce a three-dimensional display; identifying, t he coding and transport configuration of said video stream through the acquisition of a configuration datum; establishing, by said video processing apparatus (300), an association between said at least one identification datum and said configuration datum and storing said association into storage means (12) of said video processing apparatus (300) for a subsequent selection of said, video stream.