Patents by Inventor Todd Sachs
Todd Sachs 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: 11593918Abstract: In one embodiment, a method includes obtaining an image comprising a plurality of pixels, determining, for a particular pixel of the plurality of pixels, a gradient value, classifying, based on the gradient value, the particular pixel into a flat class or one of a plurality of edge classes, and denoising the particular pixel based on the classification.Type: GrantFiled: May 12, 2018Date of Patent: February 28, 2023Assignee: APPLE INC.Inventors: Fabio Ricardi, Gijesh Varghese, Wu Cheng, Claus Moelgaard, Todd Sachs, Farhan Baqai
-
Patent number: 10715727Abstract: In various implementations a method includes obtaining a plurality of source images, stabilizing the plurality of source images to generate a plurality of stabilized images, and averaging the plurality of stabilized image to generate a synthetic long exposure image. In various implementations, stabilizing the plurality of source images includes: selecting one of the plurality of source images to serve as a reference frame; and registering others of the plurality of source images to the reference frame by applying a perspective transformation to others of the plurality of the source images.Type: GrantFiled: May 12, 2018Date of Patent: July 14, 2020Assignee: APPLE INC.Inventors: Sebastien Marineau-Mes, Charles A. Mezak, Arwen Bradley, Alex T. Nelson, Douglas P. Mitchell, Claus Moelgaard, Jason Klivington, Rudolph van der Merwe, Zahra Sadeghipoor Kermani, Farhan Baqai, Todd Sachs, Paul Hubel
-
Patent number: 10523894Abstract: Systems and methods for improving automatic selection of keeper images from a commonly captured set of images are described. A combination of image type identification and image quality metrics may be used to identify one or more images in the set as keeper images. Image type identification may be used to categorize the captured images into, for example, three or more categories. The categories may include portrait, action, or “other.” Depending on the category identified, the images may be analyzed differently to identify keeper images. For portrait images, an operation may be used to identify the best set of faces. For action images, the set may be divided into sections such that keeper images selected from each section tell the story of the action. For the “other” category, the images may be analyzed such that those having higher quality metrics for an identified region of interest are selected.Type: GrantFiled: September 15, 2016Date of Patent: December 31, 2019Assignee: Apple Inc.Inventors: Brett Keating, Vincent Wong, Todd Sachs, Claus Molgaard, Michael Rousson, Elliott Harris, Justin Titi, Karl Hsu, Jeff Brasket, Marco Zuliani
-
Publication number: 20180338086Abstract: In various implementations a method includes obtaining a plurality of source images, stabilizing the plurality of source images to generate a plurality of stabilized images, and averaging the plurality of stabilized image to generate a synthetic long exposure image. In various implementations, stabilizing the plurality of source images includes: selecting one of the plurality of source images to serve as a reference frame; and registering others of the plurality of source images to the reference frame by applying a perspective transformation to others of the plurality of the source images.Type: ApplicationFiled: May 12, 2018Publication date: November 22, 2018Inventors: Sebastien Marineau-Mes, Charles A. Mezak, Arwen Bradley, Alex T. Nelson, Douglas P. Mitchell, Claus Moelgaard, Jason Klivington, Rudolph van der Merwe, Zahra Sadeghipoor Kermani, Farhan Baqai, Todd Sachs, Paul Hubel
-
Patent number: 9542585Abstract: A method to improve the efficiency of the detection and tracking of machine-readable objects is disclosed. The properties of image frames may be pre-evaluated to determine whether a machine-readable object, even if present in the image frames, would be likely to be detected. After it is determined that one or more image frames have properties that may enable the detection of a machine-readable object, image data may be evaluated to detect the machine-readable object. When a machine-readable object is detected, the location of the machine-readable object in a subsequent frame may be determined based on a translation metric between the image frame in which the object was identified and the subsequent frame rather than a detection of the object in the subsequent frame. The translation metric may be identified based on an evaluation of image data and/or motion sensor data associated with the image frames.Type: GrantFiled: June 6, 2013Date of Patent: January 10, 2017Assignee: Apple Inc.Inventors: George Williams, Benjamin Olson, Sebastien Beysserie, Ethan Tira-Thompson, Jianping Zhou, Claus Molgaard, Todd Sachs, Rudolph van der Merwe, Marco Zuliani
-
Publication number: 20170006251Abstract: Systems and methods for improving automatic selection of keeper images from a commonly captured set of images are described. A combination of image type identification and image quality metrics may be used to identify one or more images in the set as keeper images. Image type identification may be used to categorize the captured images into, for example, three or more categories. The categories may include portrait, action, or “other.” Depending on the category identified, the images may be analyzed differently to identify keeper images. For portrait images, an operation may be used to identify the best set of faces. For action images, the set may be divided into sections such that keeper images selected from each section tell the story of the action. For the “other” category, the images may be analyzed such that those having higher quality metrics for an identified region of interest are selected.Type: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Brett Keating, Vincent Wong, Todd Sachs, Claus Molgaard, Michael Rousson, Elliott Harris, Justin Titi, Karl Hsu, Jeff Brasket, Marco Zuliani
-
Patent number: 9357130Abstract: Techniques are disclosed for selectively capturing, retaining, and combining multiple sub-exposure images or brackets to yield a final image having diminished motion-induced blur and good noise characteristics. More specifically, after or during the capture of N brackets, the M best may be identified for combining into a single output image, (N>M). As used here, the term “best” means those brackets that exhibit the least amount of relative motion with respect to one another—with one caveat: integer pixel shifts may be preferred over sub-pixel shifts.Type: GrantFiled: June 4, 2013Date of Patent: May 31, 2016Assignee: Apple Inc.Inventors: Todd Sachs, Marius Tico, Rolf Toft, Paul Hubel, George Williams
-
Patent number: 9042679Abstract: Systems, methods, and computer readable media to register images in real-time and that are capable of producing reliable registrations even when the number of high frequency image features is small. The disclosed techniques may also provide a quantitative measure of a registration's quality. The latter may be used to inform the user and/or to automatically determine when visual registration techniques may be less accurate than motion sensor-based approaches. When such a case is detected, an image capture device may be automatically switched from visual-based to sensor-based registration. Disclosed techniques quickly determine indicators of an image's overall composition (row and column projections) which may be used to determine the translation of a first image, relative to a second image. The translation so determined may be used to align/register the two images.Type: GrantFiled: June 6, 2012Date of Patent: May 26, 2015Assignee: Apple Inc.Inventors: Marco Zuliani, Kevin L. Hunter, Jianping Zhou, Todd Sachs, Frank Doepke
-
Publication number: 20150071547Abstract: Systems and methods for improving automatic selection of keeper images from a commonly captured set of images are described. A combination of image type identification and image quality metrics may be used to identify one or more images in the set as keeper images. Image type identification may be used to categorize the captured images into, for example, three or more categories. The categories may include portrait, action, or “other.” Depending on the category identified, the images may be analyzed differently to identify keeper images. For portrait images, an operation may be used to identify the best set of faces. For action images, the set may be divided into sections such that keeper images selected from each section tell the story of the action. For the “other” category, the images may be analyzed such that those having higher quality metrics for an identified region of interest are selected.Type: ApplicationFiled: September 9, 2013Publication date: March 12, 2015Applicant: Apple Inc.Inventors: Brett Keating, Vincent Wong, Todd Sachs, Claus Molgaard, Michael Rousson, Elliott Harris, Justin Titi, Karl Hsu, Jeff Brasket, Marco Zuliani
-
Publication number: 20140363044Abstract: A method to improve the efficiency of the detection and tracking of machine-readable objects is disclosed. The properties of image frames may be pre-evaluated to determine whether a machine-readable object, even if present in the image frames, would be likely to be detected. After it is determined that one or more image frames have properties that may enable the detection of a machine-readable object, image data may be evaluated to detect the machine-readable object. When a machine-readable object is detected, the location of the machine-readable object in a subsequent frame may be determined based on a translation metric between the image frame in which the object was identified and the subsequent frame rather than a detection of the object in the subsequent frame. The translation metric may be identified based on an evaluation of image data and/or motion sensor data associated with the image frames.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Inventors: George Williams, Benjamin Olson, Sebastien Beysserie, Ethan Tira-Thompson, Jianping Zhou, Claus Molgaard, Todd Sachs, Rudolph van der Merwe, Marco Zuliani
-
Publication number: 20140267802Abstract: Techniques are disclosed for selectively capturing, retaining, and combining multiple sub-exposure images or brackets to yield a final image having diminished motion-induced blur and good noise characteristics. More specifically, after or during the capture of N brackets, the M best may be identified for combining into a single output image, (N>M). As used here, the term “best” means those brackets that exhibit the least amount of relative motion with respect to one another—with one caveat: integer pixel shifts may be preferred over sub-pixel shifts.Type: ApplicationFiled: June 4, 2013Publication date: September 18, 2014Inventors: Todd Sachs, Marius Tico, Rolf Toft, Paul Hubel, George Williams
-
Patent number: 8608073Abstract: A fast image-based barcode detection and recognition technique allows a user of a device to analyze an image containing a barcode, locating the barcode containing region of the image automatically, without requiring a user to frame and align the image. In one embodiment, the technique may locate multiple omni-directional barcode regions simultaneously.Type: GrantFiled: January 26, 2012Date of Patent: December 17, 2013Assignee: Apple Inc.Inventors: Farhan Baqai, Vivek Athalye, Neda Nategh, Todd Sachs
-
Publication number: 20130329070Abstract: Systems, methods, and computer readable media to register images in real-time and that are capable of producing reliable registrations even when the number of high frequency image features is small. The disclosed techniques may also provide a quantitative measure of a registration's quality. The latter may be used to inform the user and/or to automatically determine when visual registration techniques may be less accurate than motion sensor-based approaches. When such a case is detected, an image capture device may be automatically switched from visual-based to sensor-based registration. Disclosed techniques quickly determine indicators of an image's overall composition (row and column projections) which may be used to determine the translation of a first image, relative to a second image. The translation so determined may be used to align/register the two images.Type: ApplicationFiled: June 6, 2012Publication date: December 12, 2013Applicant: Apple Inc.Inventors: Marco Zuliani, Kevin L. Hunter, Jianping Zhou, Todd Sachs, Frank Doepke
-
Publication number: 20130193211Abstract: A fast image-based barcode detection and recognition technique allows a user of a device to analyze an image containing a barcode, locating the barcode containing region of the image automatically, without requiring a user to frame and align the image. In one embodiment, the technique may locate multiple omni-directional barcode regions simultaneously.Type: ApplicationFiled: January 26, 2012Publication date: August 1, 2013Applicant: Apple Inc.Inventors: Farhan BAQAI, Vivek ATHALYE, Neda NATEGH, Todd SACHS
-
Patent number: 8325227Abstract: A non-frame-based motion detection method and apparatus for imagers requires only a few line buffers and little computation. The non-frame-based, low cost motion detection method and apparatus are well suited for “system-a-chip” (SOC) imager implementations.Type: GrantFiled: July 15, 2008Date of Patent: December 4, 2012Assignee: Aptina Imaging CorporationInventors: Peng Lin, Todd Sachs
-
Patent number: 8072504Abstract: A method and system for aiding user alignment of two or more partially overlapping digital images. A first image is captured. A portion of a first image is displayed with a preview of a portion of a second image. The second image is adjusted by movement of an used to capture the first image and generate the preview of the second image). Once satisfactory alignment is achieved, the second image is captured.Type: GrantFiled: August 27, 2008Date of Patent: December 6, 2011Assignee: Micron Technology, Inc.Inventors: Gregory M. Hunter, Todd Sachs
-
Patent number: 8013895Abstract: Optical motion sensing systems and methods are described. In one aspect, light from subfields of a scene is focused onto respective capture areas of a focal plane. Successive sets of contemporaneous local images are captured from the focused light. Respective saliency measures are derived from respective ones of the local images. Respective local motion measures are determined from comparisons of corresponding ones of the local images in ones of the contemporaneous local image sets. A respective global motion measure is produced for each of the contemporaneous local image sets based on the respective ones of the local motion measures and the respective ones of the saliency measures.Type: GrantFiled: August 7, 2006Date of Patent: September 6, 2011Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Rene Helbing, Todd Sachs, Michael J. Brosnan
-
Publication number: 20100053353Abstract: A method and system for aiding user alignment of two or more partially overlapping digital images. A first image is captured. A portion of a first image is displayed with a preview of a portion of a second image. The second image is adjusted by movement of an used to capture the first image and generate the preview of the second image). Once satisfactory alignment is achieved, the second image is captured.Type: ApplicationFiled: August 27, 2008Publication date: March 4, 2010Inventors: Gregory M. Hunter, Todd Sachs
-
Publication number: 20100013919Abstract: A non-frame-based motion detection method and apparatus for imagers requires only a few line buffers and little computation. The non-frame-based, low cost motion detection method and apparatus are well suited for “system-a-chip” (SOC) imager implementations.Type: ApplicationFiled: July 15, 2008Publication date: January 21, 2010Inventors: Peng Lin, Todd Sachs
-
Publication number: 20080030586Abstract: Optical motion sensing systems and methods are described. In one aspect, light from subfields of a scene is focused onto respective capture areas of a focal plane. Successive sets of contemporaneous local images are captured from the focused light. Respective saliency measures are derived from respective ones of the local images. Respective local motion measures are determined from comparisons of corresponding ones of the local images in ones of the contemporaneous local image sets. A respective global motion measure is produced for each of the contemporaneous local image sets based on the respective ones of the local motion measures and the respective ones of the saliency measures.Type: ApplicationFiled: August 7, 2006Publication date: February 7, 2008Inventors: Rene Helbing, Todd Sachs, Michael J. Brosnan