IP Library Granted Patent US 11,574,413
Granted Patent B2
US 11,574,413 · App. 17/166,976 · Granted Feb 7, 2023

Deep photometric learning (DPL) systems, apparatus and methods

Inventors: Matthew C. Putman (Brooklyn, NY); Vadim Pinskiy (Wayne, NJ); Tanaporn Na Narong (Palo Alto, CA); Denis Sharoukhov (Brooklyn, NY); Tonislav Ivanov (Brooklyn, NY)
Assignee: Nanotronics Imaging, Inc.
G06T7/586G02B21/367G06N3/04G06N3/08H04N5/2256G06T2207/10056G06T2207/10152G06T2207/20081G06T2207/20084
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 11,574,413
App. No.
17/166,976
Granted
Feb 7, 2023
Kind
B2
Abstract

An imaging system is disclosed herein. The imaging system includes an imaging apparatus and a computing system. The imaging apparatus includes a plurality of light sources positioned at a plurality of positions and a plurality of angles relative to a stage configured to support a specimen. The imaging apparatus is configured to capture a plurality of images of a surface of the specimen. The computing system in communication with the imaging apparatus. The computing system configured to generate a 3D-reconstruction of the surface of the specimen by receiving, from the imaging apparatus, the plurality of images of the surface of the specimen, generating, by the imaging apparatus via a deep learning model, a height map of the surface of the specimen based on the plurality of images, and outputting a 3D-reconstruction of the surface of the specimen based on the height map generated by the deep learning model.

Claims (38)

1. An imaging system, comprising:

an imaging apparatus comprising a plurality of light sources positioned at a plurality of positions and a plurality of angles relative to a stage configured to support a specimen, wherein the imaging apparatus is configured to capture a plurality of images of a surface of the specimen; and

a computing system in communication with the imaging apparatus, the computing system configured to generate a 3D-reconstruction of the surface of the specimen by:

training a deep learning model to generate 3D-reconstructions of surfaces of specimens by:

generating a plurality of training data sets, wherein the plurality of training data sets comprises a plurality of synthetic height maps, the plurality of training data sets comprising a first training data set without noise and without tilt, a second training data set comprising a fixed amount of noise and no tilt, and a third training data set comprising tilt and no noise, and

training the deep learning model using the plurality of training data sets;

receiving, from the imaging apparatus, the plurality of images of the surface of the specimen;

generating, by the deep learning model, a height map of the surface of the specimen based on the plurality of images; and

outputting the 3D-reconstruction of the surface of the specimen based on the height map generated by the deep learning model.

2. The imaging system of claim 1 , wherein the deep learning model comprises a convolutional neural network.

3. The imaging system of claim 2 , wherein the convolutional neural network is configured to receive, as input, the plurality of images and output a single image.

4. The imaging system of claim 1 , wherein the computing system is further configured to test the deep learning model by:

generating a plurality of microscopic images of an example specimen; and

testing an accuracy of the deep learning model using the plurality of microscopic images.

5. The imaging system of claim 4 , wherein the plurality of microscopic images comprise images taken with a fixed camera angle and varying illumination directions.

6. A method of generating a 3D-reconstruction of a surface of a specimen, comprising:

generating, by a computing system, a plurality of training data sets, wherein the plurality of training data sets comprises a plurality of synthetic height maps, the plurality of training data sets comprising a first training data set without noise and without tilt, a second training data set comprising a fixed amount of noise and no tilt, and a third training data set comprising tilt and no noise;

training, by the computing system, a deep learning model using the plurality of training data sets;

receiving, by the computing system from an imaging apparatus, a plurality of images of a surface of a specimen positioned on a stage of the imaging apparatus;

generating, by the computing system via the deep learning model, a height map of the surface of the specimen based on the plurality of images; and

outputting, by the computing system, a 3D-reconstruction of the surface of the specimen based on the height map generated by the deep learning model.

7. The method of claim 6 , wherein the deep learning model comprises a convolutional neural network.

8. The method of claim 7 , wherein the convolutional neural network is configured to receive, as input, the plurality of images and output a single image.

9. The method of claim 6 , further comprising:

generating, by the computing system, a plurality of microscopic images of an example specimen; and

testing, by the computing system, an accuracy of the deep learning model using the plurality of microscopic images.

10. The method of claim 9 , wherein the plurality of microscopic images comprises images taken with a fixed camera angle and varying illumination directions.

11. A non-transitory computer readable medium comprising one or more sequences of instructions, which, when executed by one or more processors, cause a computing system to perform operations, comprising:

generating, by the computing system, a plurality of training data sets, wherein the plurality of training data sets comprises a plurality of synthetic height maps, the plurality of training data sets comprising a first training data set without noise and without tilt, a second training data set comprising a fixed amount of noise and no tilt, and a third training data set comprising tilt and no noise;

training, by the computing system, a deep learning model using the plurality of training data sets;

receiving, by the computing system from an imaging apparatus, a plurality of images of a surface of a specimen positioned on a stage of the imaging apparatus;

generating, by the computing system via the deep learning model, a height map of the surface of the specimen based on the plurality of images; and

outputting, by the computing system, a 3D-reconstruction of the surface of the specimen based on the height map generated by the deep learning model.

12. The non-transitory computer readable medium of claim 11 , wherein the deep learning model comprises a convolutional neural network.

13. The non-transitory computer readable medium of claim 11 , further comprising:

generating, by the computing system, a plurality of microscopic images of an example specimen; and

testing, by the computing system, an accuracy of the deep learning model using the plurality of microscopic images.

14. The non-transitory computer readable medium of claim 13 , wherein the plurality of microscopic images comprises images taken with a fixed camera angle and varying illumination directions.

Assignments (2)
SECURITY INTEREST Recorded Nov 30, 2023
From: NANOTRONICS IMAGING, INC.; NANOTRONICS HEALTH LLC; CUBEFABS INC.
To: ORBIMED ROYALTY & CREDIT OPPORTUNITIES IV, LP
Reel/Frame 065726/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2021
From: PUTMAN, MATTHEW C.; PINSKIY, VADIM; NARONG, TANAPORN NA; SHAROUKHOV, DENIS; IVANOV, TONISLAV
To: NANOTRONICS IMAGING, INC
Reel/Frame 055181/0948 →
Continuity (2)
Provisional Application 62969574 · Feb 3, 2020
Related Publication 20210241478A1 · Aug 5, 2021