Outer Rim Archives
Archives · 2019 · 10521515

Granted patent

Object recognition for 3D printing

Number
10521515
Published
2019-12-31
Filed
2014-08-14
Assignee
Disney Enterprises, Inc.
Inventors
Voris; Jeffrey, Crawford; David, Christen; Benjamin, Alted; Jorge
CPC
B29C64/386; G06F30/00; G06F30/10
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

CV-based 3D printing object recognition (fabrication).

Abstract

A process and system scan an object to generate a first 3D digital model of the object. Further, the process and system send data corresponding to the first 3D digital model to a server that is in communication with a database of high quality 3D digital models of a plurality of objects. In addition, the process and system receive a second 3D digital model of the object from the server based upon a matching of the first 3D digital model and the second 3D digital model, the second 3D digital model having a higher resolution of the object than the first 3D digital model. The process and system also print a 3D replica of the object based upon the second 3D digital model.

Background

BACKGROUND1. Field(1) This disclosure generally relates to the field of printer configurations. More particularly, the disclosure relates to 3D printer configurations.2. General Background(2) Several current 3D printer configurations allow for a 3D printer to be operably connected to an accessory scanner that may be used by a user to scan an object for 3D printing. As an example, an accessory scanner has a turntable on which the object to be scanned is positioned, an image capture device such as a camera, and a plurality of light emitting devices. As the turntable is rotated by the scanner, the image capture device captures images of the object as light from the emitters is reflected from the object and to the camera.(3) The user scans the object with the scanner, e.g., the user places the object inside of the scanner. The scanner itself or a computing device operably connected to the scanner then generates a 3D digital model of the scanned object. The 3D printer then prints the object based on the 3D digital model.(4) The 3D digital models generated by the current scanner accessories for 3D printer configurations are typically generated at a low resolution. The typical components of an accessory scanner for a 3D printer, e.g., a turntable, an image capture device, and a plurality of light emitting devices, are generally only capable of generating a low resolution 3D digital model. By utilizing a low resolution 3D digital model, the 3D printer often prints a low quality 3D co

Claims

1. A method comprising: scanning an object to generate a first 3D digital model of the object; sending data corresponding to the first 3D digital model to a server that is in communication with a database of 3D digital models of a plurality of objects; receiving a second 3D digital model of the object from the server based upon a matching of the first 3D digital model and the second 3D digital model, the second 3D digital model having a higher resolution of the object than the first 3D digital model; and printing a 3D replica of the object based upon the second 3D digital model. 2. The method of claim 1, wherein the first 3D digital model and the second 3D digital model are of a different scale. 3. The method of claim 1, wherein the 3D replica is printed without the first 3D digital model. 4. The method of claim 1, further comprising selecting the data corresponding to the first 3D digital model such that the data is only enough information to match the second 3D digital model with the first 3D digital model. 5. The method of claim 4, wherein the data is less than an entirety of the first 3D digital model. 6. A method comprising: receiving data corresponding to a first 3D digital model of an object from a scanner that scanned the object; identifying a second 3D digital model of the object by matching a distinguishing feature of the data with a distinguishing feature of the second 3D digital model from a database of a plurality of 3D digital models of objects, the second 3D digital model having a higher resolution of the object than the first 3D digital model; sending the second 3D digital model of the object to a 3D printer that prints a 3D replica of the object based upon the second 3D digital model. 7. The method of claim 6, wherein the first 3D digital model and the second 3D digital model are of a different scale. 8. The method of claim 6, wherein the 3D replica is printed without the first 3D digital model. 9. The method of claim 6, wherein the data corresponding to the first 3D digital model is selected such that the data is only enough information to match the second 3D digital model with the first 3D digital model. 10. The method of claim 9, wherein the data is less than an entirety of the first 3D digital model. 11. A system comprising: a scanner that scans an object to generate a first 3D digital model of the object, sends data corresponding to the first 3D digital model to a server that is in communication with a database of 3D digital models of a plurality of objects, and receives a second 3D digital model of the object from the server based upon a matching of the first 3D digital model and the second 3D digital model, the second 3D digital model having a higher resolution of the object than the first 3D digital model; and a 3D printer that prints a 3D replica of the object based upon the second 3D digital model. 12. A system comprising: a processor that receives data corresponding to a first 3D digital model of an object from a scanner that scanned the object, identifies a second 3D digital model of the object by matching a distinguishing feature of the data with a distinguishing feature of the second 3D digital model from a database of a plurality of 3D digital models of objects, and sends the second 3D digital model of the object to a 3D printer that prints a 3D replica of the object based upon the second 3D digital model, the second 3D digital model having a higher resolution of the object than the first 3D digital model.