Patents by Inventor Thomas Lund Dideriksen
Thomas Lund Dideriksen 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: 11367263Abstract: Devices and techniques are generally described for image-guided three dimensional (3D) modeling. In various examples, a first two-dimensional (2D) image representing an object may be received. A first three-dimensional (3D) model corresponding to the first 2D image may be determined from among a plurality of 3D models. A first selection of a first portion of the first 2D image may be received. A second selection of a second portion of the first 3D model corresponding to the portion of the first 2D image may be received. At least one transformation of the first 3D model may be determined based at least in part on differences between a geometric feature of the first portion of the first 2D image and a geometric feature of the second portion of the first 3D model. A modified 3D model may be generated by applying the at least one transformation to the first 3D model.Type: GrantFiled: June 24, 2020Date of Patent: June 21, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Frederic Laurent Pascal Devernay, Thomas Lund Dideriksen
-
Patent number: 10930069Abstract: Systems and methods are described for generating models of three-dimensional objects using an identified template from a library of reference objects. An object may be scanned using a 3D scanner or other computing device, which may generate scan data including a “point cloud” of geometric points corresponding to the surface of the object. The point cloud or other scan data may be used to identify a reference object that corresponds to the scanned object, and a normalized point cloud may be obtained for the reference object. The normalized point cloud may then be deformed to more accurately fit the shape of the scanned object, and a 3D model may be generated based on the deformed point cloud. Multiple templates may be used to generate a normalized point cloud for an object that partially corresponds to more than one reference object, and images, meshes, wireframes, or other representations may be generated.Type: GrantFiled: February 11, 2019Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Brian P. Jackson, Thomas Lund Dideriksen, Eric P. Bennett
-
Patent number: 10366528Abstract: The display of 3D-representations involves navigation and interaction with users engaged with the display. Points of interest (POIs), as applied to areas of interest for a 3D-representation, are anchored to the 3D-representation on the display and are moveable in synchrony with the 3D-representation navigation. POIs are presented in which interactive actions are associated with the POIs. When a user selects one of the interactive actions associated with a POI, the selection can prompt the display of a new 3D-representation of an item related to the 3D-representation to which the POI is anchored, thereby improving access and analysis about information for related items.Type: GrantFiled: December 8, 2015Date of Patent: July 30, 2019Assignee: Amazon Technologies, Inc.Inventors: Thomas Lund Dideriksen, Eric Paul Bennett, Timothy Andrew Ong, Gonzalo Alberto Ramos
-
Patent number: 10274302Abstract: A robotic coordinate measurement machine (CMM) having a contact direction sensitive (CDS) probe is usable to detect internal dimensions for an object of interest. A robot arm may contact a surface with the CDS probe which may then detect a magnitude and direction of the resulting reaction force. The robotic CMM may monitor the magnitude and/or direction of the reaction force while the CDS probe is being slide across a surface to determine dimensions for the surface. Changes in the reaction force sensed by the CDS probe may be used to identify contact with other surfaces of contours in the surface the CDS probe is being slid across. A path of the CDS probe may be altered based on the contact with other surfaces or the contours.Type: GrantFiled: November 30, 2016Date of Patent: April 30, 2019Assignee: Amazon Technologies, Inc.Inventors: Jonathan G. McGuire, Ashok Dave, Thomas Lund Dideriksen, Brent George, Steven Charles Glenner, Jake Schintgen
-
Patent number: 10223812Abstract: Systems and methods are described for providing an image validation module. The image validation mobile enables capture, enhancement, validation, and upload of a digital image to a networked computing service, applying criteria that correspond to image validation criteria used by the networked computing service. The image validation mobile may be executed on a mobile computing device, and may authenticate itself to the networked computing service to indicate that digital images have already been validated. The image validation module may provide feedback before, during, or after image capture to enable the capture of valid images, and may provide feedback before, during, or after image enhancement to allow issues that prevent a digital image from passing validation to be addressed.Type: GrantFiled: November 9, 2016Date of Patent: March 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Eric Paul Bennett, Thomas Lund Dideriksen, Brian Jackson, Gregory James Nyssen, Dirk Ryan Padfield
-
Publication number: 20180149460Abstract: A robotic coordinate measurement machine (CMM) having a contact direction sensitive (CDS) probe is usable to detect internal dimensions for an object of interest. A robot arm may contact a surface with the CDS probe which may then detect a magnitude and direction of the resulting reaction force. The robotic CMM may monitor the magnitude and/or direction of the reaction force while the CDS probe is being slide across a surface to determine dimensions for the surface. Changes in the reaction force sensed by the CDS probe may be used to identify contact with other surfaces of contours in the surface the CDS probe is being slid across. A path of the CDS probe may be altered based on the contact with other surfaces or the contours.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Jonathan G. McGuire, Ashok Dave, Thomas Lund Dideriksen, Brent George, Steven Charles Glenner, Jake Schintgen
-
Publication number: 20180096497Abstract: Systems and methods are described for providing an image validation module. The image validation mobile enables capture, enhancement, validation, and upload of a digital image to a networked computing service, applying criteria that correspond to image validation criteria used by the networked computing service. The image validation mobile may be executed on a mobile computing device, and may authenticate itself to the networked computing service to indicate that digital images have already been validated. The image validation module may provide feedback before, during, or after image capture to enable the capture of valid images, and may provide feedback before, during, or after image enhancement to allow issues that prevent a digital image from passing validation to be addressed.Type: ApplicationFiled: November 9, 2016Publication date: April 5, 2018Inventors: Eric Paul Bennett, Thomas Lund Dideriksen, Brian Jackson, Gregory James Nyssen, Dirk Ryan Padfield
-
Publication number: 20170161937Abstract: The display of 3D-representations involves navigation and interaction with users engaged with the display. Points of interest (POIs), as applied to areas of interest for a 3D-representation, are anchored to the 3D-representation on the display and are moveable in synchrony with the 3D-representation navigation. POIs are presented in which interactive actions are associated with the POIs. When a user selects one of the interactive actions associated with a POI, the selection can prompt the display of a new 3D-representation of an item related to the 3D-representation to which the POI is anchored, thereby improving access and analysis about information for related items.Type: ApplicationFiled: December 8, 2015Publication date: June 8, 2017Inventors: Thomas Lund Dideriksen, Eric Paul Bennett, Timothy Andrew Ong, Gonzalo Alberto Ramos
-
Patent number: 9615040Abstract: Embodiments perform an iterative process for enlarging a rectangle having a fixed aspect ratio within a convex polygon to find the largest rectangular area within the convex polygon. The iterative process includes detecting an intersection of one or more corners of the rectangle with the convex polygon and adjusting a position of the rectangle based on the quantity of intersecting corners. The iterative growth process continues until a maximum inscribed size of the rectangle has been determined. Some embodiments process images from bracketed photography and crop areas outside the determined maximum inscribed size when combining the images into a single image.Type: GrantFiled: December 15, 2015Date of Patent: April 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Denis Demandolx, Thomas Lund Dideriksen
-
Publication number: 20160191831Abstract: Embodiments perform an iterative process for enlarging a rectangle having a fixed aspect ratio within a convex polygon to find the largest rectangular area within the convex polygon. The iterative process includes detecting an intersection of one or more corners of the rectangle with the convex polygon and adjusting a position of the rectangle based on the quantity of intersecting corners. The iterative growth process continues until a maximum inscribed size of the rectangle has been determined. Some embodiments process images from bracketed photography and crop areas outside the determined maximum inscribed size when combining the images into a single image.Type: ApplicationFiled: December 15, 2015Publication date: June 30, 2016Inventors: Denis Demandolx, Thomas Lund Dideriksen
-
Patent number: 9332210Abstract: Embodiments provide a unified method for combining images such as high dynamic range images, flash-no-flash image pairs, and/or other images. Weight masks are defined for each of the plurality of images by calculating coefficients for each of the weight masks. Calculating the coefficients includes, at least, performing histogram alignment between a reference image and each of the other input images and by applying a mismatch bias to the coefficients as a function of the histogram alignment. After applying the weight masks to the corresponding images, the images are combined to produce a final image.Type: GrantFiled: June 5, 2015Date of Patent: May 3, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Denis Demandolx, Douglas Alan Ricard, Thomas Lund Dideriksen, Kevin Geeyoung Chiu
-
Patent number: 9245348Abstract: Embodiments perform an iterative process for enlarging a rectangle having a fixed aspect ratio within a convex polygon to find the largest rectangular area within the convex polygon. The iterative process includes detecting an intersection of one or more corners of the rectangle with the convex polygon and adjusting a position of the rectangle based on the quantity of intersecting corners. The iterative growth process continues until a maximum inscribed size of the rectangle has been determined. Some embodiments process images from bracketed photography and crop areas outside the determined maximum inscribed size when combining the images into a single image.Type: GrantFiled: June 15, 2012Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Denis Demandolx, Thomas Lund Dideriksen
-
Publication number: 20150350515Abstract: Embodiments provide a unified method for combining images such as high dynamic range images, flash-no-flash image pairs, and/or other images. Weight masks are defined for each of the plurality of images by calculating coefficients for each of the weight masks. Calculating the coefficients includes, at least, performing histogram alignment between a reference image and each of the other input images and by applying a mismatch bias to the coefficients as a function of the histogram alignment. After applying the weight masks to the corresponding images, the images are combined to produce a final image.Type: ApplicationFiled: June 5, 2015Publication date: December 3, 2015Inventors: Denis DEMANDOLX, Douglas Alan RICARD, Thomas Lund DIDERIKSEN, Kevin Geeyoung CHIU
-
Patent number: 9083935Abstract: Embodiments provide a unified method for combining images such as high dynamic range images, flash-no-flash image pairs, and/or other images. Weight masks are defined for each of the plurality of images by calculating coefficients for each of the weight masks. Calculating the coefficients includes, at least, performing histogram alignment between a reference image and each of the other input images and by applying a mismatch bias to the coefficients as a function of the histogram alignment. After applying the weight masks to the corresponding images, the images are combined to produce a final image.Type: GrantFiled: June 15, 2012Date of Patent: July 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Denis Demandolx, Douglas Alan Ricard, Thomas Lund Dideriksen, Kevin Geeyoung Chiu
-
Publication number: 20130335596Abstract: Embodiments provide a unified method for combining images such as high dynamic range images, flash-no-flash image pairs, and/or other images. Weight masks are defined for each of the plurality of images by calculating coefficients for each of the weight masks. Calculating the coefficients includes, at least, performing histogram alignment between a reference image and each of the other input images and by applying a mismatch bias to the coefficients as a function of the histogram alignment. After applying the weight masks to the corresponding images, the images are combined to produce a final image.Type: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: Microsoft CorporationInventors: Denis Demandolx, Douglas Alan Ricard, Thomas Lund Dideriksen, Kevin Geeyoung Chiu
-
Publication number: 20130335555Abstract: Embodiments perform an iterative process for enlarging a rectangle having a fixed aspect ratio within a convex polygon to find the largest rectangular area within the convex polygon. The iterative process includes detecting an intersection of one or more corners of the rectangle with the convex polygon and adjusting a position of the rectangle based on the quantity of intersecting corners. The iterative growth process continues until a maximum inscribed size of the rectangle has been determined. Some embodiments process images from bracketed photography and crop areas outside the determined maximum inscribed size when combining the images into a single image.Type: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Applicant: Microsoft CorporationInventors: Denis Demandolx, Thomas Lund Dideriksen