IP Library › Granted Patent US 9,599,461
Granted Patent B2
US 9,599,461 · App. 13/373,456 · Granted Mar 21, 2017

Surface data acquisition, storage, and assessment system

Inventors: Adam R. Gerlach (Oregonia, OH); Paul Thomson (Cincinnati, OH); Bruce Walker (Cincinnati, OH)
Assignee: ECTOSCAN SYSTEMS, LLC
G01B11/24G06T7/0046G06T2207/30004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,599,461
App. No.
13/373,456
Granted
Mar 21, 2017
Kind
B2
Abstract

A surface data acquisition, storage, and assessment system for detecting and quantifying similarities or differences between stored data and data collected from a scan. The system operates utilizing a method that decreases the time required for calculating a pose estimate thus increasing its performance making it more practical for applications that require real-time operations. In a preferred embodiment the system comprises one or more sensing components for scanning and measuring surface features of an object for determining the identity of the object, and determines differences between data obtained from two or more scans.

Claims (33)

1. A surface data acquisition, storage, and assessment system comprising:

a computer system having a data storage device and a data analysis software module;

a scanning component having one or more scanning devices to perform a scan of an object to make measurements of one or more features at one or more points along a surface of the object and generate a set of reference data of the object and saving the set of reference data in the data storage device and to perform a second scan to make one or more measurements of one or more features at one or more points along the surface of the object and generate a set of collected data of the object and saving the set of collected data in said data storage device;

wherein said data analysis software module operates to perform the steps of:

digitizing and forming a 3D mesh using said set of reference data;

computing a surface normal for each vertex in the 3D mesh;

calculating a reference spin-image for each vertex;

calculating a spin-image signature for each reference spin-image;

determining a number of cluster centers;

computing a coordinate of each said cluster center;

generating a c*-image for each vertex of said 3D mesh by determining a degree of membership of each reference spin-image signature to said cluster center;

and

wherein said data analysis software module operates by performing the steps of:

digitizing and forming a 3D mesh using said set of collected data;

selecting a subset of vertices in the 3D mesh and computing a surface normal for said set of vertices;

calculating a scene spin-image for each selected vertex;

calculating a spin-image signature for each scene spin-image;

generating scene c*-images for each selected vertex of said 3D mesh by determining the degree of membership of each scene spin-image signature said cluster centers;

computing the distance between each scene c*-image and each reference c*-image and determine if below a user-set threshold;

if said distance is below said threshold, computing a similarity measure for each scene c*-image in view of each reference c*-image and grouping in descending order and determine if they are geometrically consistent;

determining a pose;

using the determined pose to determine one or more difference between reference data and collected data at selected said one or more points along the surface of the object.

2. The surface data acquisition, storage, and assessment system of claim 1 wherein the data analysis software module operates to calculate a recommendation using fuzzy logic for a condition or operation of the object.

3. The surface data acquisition, storage, and assessment system of claim 2 wherein said recommendation is the identity of said object.

4. The surface data acquisition, storage, and assessment system of claim 1 wherein the object is a mechanical object performing a mechanical operation.

5. The surface data acquisition, storage, and assessment system of claim 1 wherein the object is a biological object.

6. The surface data acquisition, storage, and assessment system of claim 1 wherein the object is a medical condition.

7. The surface data acquisition, storage, and assessment system of claim 1 wherein the object is an artifact, a geographical object, or an agricultural object.

8. The surface data acquisition, storage, and assessment system of claim 1 wherein said system operates in conjunction with a robotic manufacturing system.

9. The surface data acquisition, storage, and assessment system of claim 1 wherein the system operates in conjunction with a robotic surgical system.

10. The surface data acquisition, storage, and assessment system of claim 1 further comprises a display that operates to allow a user to draw a boundary around an image or a portion of an image of the object on said display and wherein said system software operates to calculate the surface area or volume within said boundary.

11. The surface data acquisition, storage, and assessment system of claim 1 wherein said reference data and said collected data comprises one or more measurements of features selected from the list consisting of color, temperature, texture, size, shape, spatial dimensions, contour, curvature, softness, roughness, shininess/gloss, infrared signature, electrical vectors/flux, magnetic field strength/vector/flux, dynamic rebound, spatial phase characteristics, measurements derived from spatial phase characteristics, and flexibility.

12. The surface data acquisition, storage, and assessment system of claim 1 wherein said software operates to use said comparison of the reference data with the collected data to generate instructions and communicates the instructions to a control system for adjusting the mechanical operation of a mechanical apparatus.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: INTELLIMED SYSTEMS, LLC
To: ECTOSCAN SYSTEMS, LLC
Reel/Frame 041107/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2013
From: GERLACH, ADAM R.; THOMSON, PAUL E.; WALKER, BRUCE K.
To: INTELLIMED SYSTEMS, LLC
Reel/Frame 030892/0575 →
Continuity (2)
Provisional Application 61458023 · Nov 16, 2010
Related Publication 20120330447A1 · Dec 27, 2012