Patents by Inventor Francesco Deppieri

Francesco Deppieri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10802498
    Abstract: An automated guided vehicle (AGV) has an image reader that scans indicia located on a floor. The image reader scan the indicium to obtain instructions for the AGV to follow. A processor in the AGV can perform geometry estimation of ellipsoidal objects in order to align the AGV as it moves or is stopped along a path.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: October 13, 2020
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Francesco Deppieri, Vittorio Rago
  • Patent number: 10540532
    Abstract: The disclosure relates to a data reading system and method for obtaining target data from an image. The data reading method includes obtaining an image containing the target data, and identifying a starting pixel coordinate on the image. The method further includes determining an initial local threshold value based on the selected starting pixel and analyzing the image to detect one or more high contrast boundaries or contours. After detecting the boundaries, the method includes analyzing the one or more boundaries to identify the target data in the image.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 21, 2020
    Assignee: DATALOGIC IP TECH S.R.L.
    Inventors: Roberto Musiani, Francesco Deppieri, Enrico Campaioli
  • Publication number: 20190369633
    Abstract: An automated guided vehicle (AGV) has an image reader that scans indicia located on a floor. The image reader scan the indicium to obtain instructions for the AGV to follow. A processor in the AGV can perform geometry estimation of ellipsoidal objects in order to align the AGV as it moves or is stopped along a path.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 5, 2019
    Inventors: Francesco Deppieri, Vittorio Rago
  • Patent number: 10303913
    Abstract: A system and method for processing imaged machine readable indicia may include capturing an image of a machine readable indicia including multiple codewords. A determination of an actual scanline of a codeword of the captured indicia may be made. A virtual scanline of the codeword of the imaged indicia for a type of symbology may be generated. In response to the virtual and actual scanlines matching, data representative of the codeword may be stored. Otherwise, repeat generating virtual scanlines of the codewords and compare the generated virtual scanlines with the actual scanlines until a match is identified or possible virtual codewords are exhausted. In response to a match, data representative of the matched scanline may be stored. The process may further repeatedly determine, generate, and compare until each codeword is determined. Data represented by the indicia based on the stored data representative of the matched codewords may be generated.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 28, 2019
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Stefano Santi, Francesco Deppieri, Rinaldo Zocca
  • Publication number: 20190102590
    Abstract: The disclosure relates to a data reading system and method for obtaining target data from an image. The data reading method includes obtaining an image containing the target data, and identifying a starting pixel coordinate on the image. The method further includes determining an initial local threshold value based on the selected starting pixel and analyzing the image to detect one or more high contrast boundaries or contours. After detecting the boundaries, the method includes analyzing the one or more boundaries to identify the target data in the image.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 4, 2019
    Inventors: Roberto Musiani, Francesco Deppieri, Enrico Campaioli
  • Publication number: 20180181781
    Abstract: A system and method for processing imaged machine readable indicia may include capturing an image of a machine readable indicia including multiple codewords. A determination of an actual scanline of a codeword of the captured indicia may be made. A virtual scanline of the codeword of the imaged indicia for a type of symbology may be generated. In response to the virtual and actual scanlines matching, data representative of the codeword may be stored. Otherwise, repeat generating virtual scanlines of the codewords and compare the generated virtual scanlines with the actual scanlines until a match is identified or possible virtual codewords are exhausted. In response to a match, data representative of the matched scanline may be stored. The process may further repeatedly determine, generate, and compare until each codeword is determined. Data represented by the indicia based on the stored data representative of the matched codewords may be generated.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Stefano Santi, Francesco Deppieri, Rinaldo Zocca
  • Patent number: 9798948
    Abstract: Systems and methods for processing images to recognize characters. Such may include locating background in an image which separate lines of characters, and then locating background which separate characters. The inter-character spaces within a line may be used to determine a probable inter-character spacing for the characters. Within each detected line, the character having an inter-character spacing most similar to the probable inter-character spacing may be set as a starting character for classification. Using the probable inter-character spacing and the location of the starting character, the location of a character adjacent to the starting character in a first direction may be determined and the character classified. Such process may repeat in the first direction until a first end of the line is reached. The process may then move to a character adjacent the starting character in a second direction and repeat until a second end of the line is reached.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: October 24, 2017
    Assignee: DATALOGIC IP TECH, S.R.L.
    Inventors: Francesco Deppieri, Andrea Gambini
  • Publication number: 20170032210
    Abstract: Systems and methods for processing images to recognize characters. Such may include locating background in an image which separate lines of characters, and then locating background which separate characters. The inter-character spaces within a line may be used to determine a probable inter-character spacing for the characters. Within each detected line, the character having an inter-character spacing most similar to the probable inter-character spacing may be set as a starting character for classification. Using the probable inter-character spacing and the location of the starting character, the location of a character adjacent to the starting character in a first direction may be determined and the character classified. Such process may repeat in the first direction until a first end of the line is reached. The process may then move to a character adjacent the starting character in a second direction and repeat until a second end of the line is reached.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Francesco Deppieri, Andrea Gambini
  • Patent number: 9430689
    Abstract: A method includes identifying a set of functional parameters that are settable for processing the image and a plurality of instances of the set of functional parameters. A different mode for processing this image corresponds to each of these instances. The method includes selecting a determined processing mode for decoding the optical information from the processing modes of a working set of processing modes, and applying this selected processing mode and further comprises associating with each processing mode a respective probability of success. Selecting one of the methods of the working set includes choosing the processing mode with the highest value of probability of success and updating after each application of the selected processing mode, both if the decoding was successful and if the decoding was not successful, the probability of success of each processing mode of the working set, such as to perform adaptive decoding of the optical information.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 30, 2016
    Assignee: DATALOGIC IP TECH S.R.L.
    Inventors: Rinaldo Zocca, Francesco Deppieri, Antonio Pascarella
  • Patent number: 9361503
    Abstract: Systems and methods for robust recognition of machine-readable symbols from highly blurred or distorted images. An image signal representation of a machine-readable symbol element is transformed into a different space using one or more transform operations, which moves an n-dimensional vector of measured light intensities into another n-dimensional space. The types of transform operations may include blur robust orthonormal bases, such as the Discrete Sine Transform, the Discrete Cosine Transform, the Chebyshev Transform, and the Lagrange Transform. A trained classifier (e.g., an artificial intelligence machine learning algorithm) may be used to classify the transformed signal in the transformed space. The types of trainable classifiers that may be used include random forest classifiers, Mahalanobis classifiers, support vector machines, and classification or regression trees.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: June 7, 2016
    Assignee: DATALOGIC IP TECH SRL
    Inventors: Francesco Deppieri, Maurizio Aldo De Girolami, Alessandro Lanza, Fiorella Sgallari
  • Publication number: 20160125218
    Abstract: Systems and methods for robust recognition of machine-readable symbols from highly blurred or distorted images. An image signal representation of a machine-readable symbol element is transformed into a different space using one or more transform operations, which moves an n-dimensional vector of measured light intensities into another n-dimensional space. The types of transform operations may include blur robust orthonormal bases, such as the Discrete Sine Transform, the Discrete Cosine Transform, the Chebyshev Transform, and the Lagrange Transform. A trained classifier (e.g., an artificial intelligence machine learning algorithm) may be used to classify the transformed signal in the transformed space. The types of trainable classifiers that may be used include random forest classifiers, Mahalanobis classifiers, support vector machines, and classification or regression trees.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventors: Francesco Deppieri, Maurizio Aldo De Girolami, Alessandro Lanza, Fiorella Sgallari
  • Publication number: 20150001294
    Abstract: A method includes identifying a set of functional parameters that are settable for processing the image and a plurality of instances of the set of functional parameters. A different mode for processing this image corresponds to each of these instances. The method includes selecting a determined processing mode for decoding the optical information from the processing modes of a working set of processing modes, and applying this selected processing mode and further comprises associating with each processing mode a respective probability of success. Selecting one of the methods of the working set includes choosing the processing mode with the highest value of probability of success and updating after each application of the selected processing mode, both if the decoding was successful and if the decoding was not successful, the probability of success of each processing mode of the working set, such as to perform adaptive decoding of the optical information.
    Type: Application
    Filed: December 22, 2011
    Publication date: January 1, 2015
    Inventors: Rinaldo Zocca, Francesco Deppieri, Antonio Pascarella
  • Patent number: 8915443
    Abstract: A barcode decoding method includes obtaining a plurality of scanning lines defining a second set of scanning lines which also comprises a predetermined scanning line. Each scanning line has a first set of pixels, each identified by a first and by a second index. The pixels that are part of the second set of scanning lines define a third set of pixels and, from the pixels of the third set of pixels, it is possible to select a fourth set of pixels to construct an oversampled profile of the barcode, ordering intensity values calculated from the intensity values of the pixels of the fourth set. The pixels of the fourth set include pixels of the predetermined scanning line and further pixels of the third set that do not belong to the predetermined scanning line, to obtain a subpixel resolution that is able to decode the barcode.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: December 23, 2014
    Assignee: Datalogic IP Tech S.R.L.
    Inventors: Francesco Deppieri, Rinaldo Zocca
  • Patent number: 8888003
    Abstract: A method for decoding a two-dimensional optical code formed by a set number of codewords, wherein decoding the code based on a single acquired image has not been successful, includes analyzing an acquired image and at least one further acquired image and obtaining a respective set and further set of values of identified codewords. Each codeword can take on either an undefined value or vice versa a numeric value if the codeword is recognized. A combined set of codewords is created and each codeword of the combined set is assigned a value of a codeword of the set and/or of the further set and an algorithm for detecting and self-correction of errors is applied to the combined set to obtain confirmation of successful decoding of the two-dimensional code.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: November 18, 2014
    Assignee: Datalogic IP Tech S.r.l.
    Inventors: Francesco Deppieri, Antonio Pascarella, Rinaldo Zocca
  • Publication number: 20130256410
    Abstract: A method for decoding a two-dimensional optical code formed by a set number of codewords, wherein decoding the code based on a single acquired image has not been successful, includes analysing an acquired image and at least one further acquired image and obtaining a respective set and further set of values of identified codewords. Each codeword can take on either an undefined value or vice versa a numeric value if the codeword is recognised. A combined set of codewords is created and each codeword of the combined set is assigned a value of a codeword of the set and/or of the further set and an algorithm for detecting and self-correction of errors is applied to the combined set to obtain confirmation of successful decoding of the two-dimensional code.
    Type: Application
    Filed: December 9, 2010
    Publication date: October 3, 2013
    Applicant: DATALOGIC IP TECH S.R.L.
    Inventors: Francesco Deppieri, Antonio Pascarella, Rinaldo Zocca
  • Publication number: 20120256001
    Abstract: A barcode decoding method includes obtaining a plurality of scanning lines defining a second set of scanning lines which also comprises a predetermined scanning line. Each scanning line has a first set of pixels, each identified by a first and by a second index. The pixels that are part of the second set of scanning lines define a third set of pixels and, from the pixels of the third set of pixels, it is possible to select a fourth set of pixels to construct an oversampled profile of the barcode, ordering intensity values calculated from the intensity values of the pixels of the fourth set. The pixels of the fourth set include pixels of the predetermined scanning line and further pixels of the third set that do not belong to the predetermined scanning line, to obtain a subpixel resolution that is able to decode the barcode.
    Type: Application
    Filed: December 21, 2009
    Publication date: October 11, 2012
    Applicant: DATALOGIC IP TECH S.R.L.
    Inventors: Francesco Deppieri, Rinaldo Zocca