IP Library Granted Patent US 12,462,412
Granted Patent B2
US 12,462,412 · App. 18/164,940 · Granted Nov 4, 2025

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/08H04N23/56G06T2207/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 12,462,412
App. No.
18/164,940
Granted
Nov 4, 2025
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 (37)

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 substrate, wherein the imaging apparatus is configured to capture a plurality of images of a microscopic surface of the substrate; and

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

receiving, from the imaging apparatus, the plurality of images of the microscopic surface of the substrate;

generating, by a deep learning model, a prediction of a local surface of the substrate based on the plurality of images;

generating, by the deep learning model, a height map of the microscopic surface of the substrate based on the prediction of the local surface; and

generating the 3D-reconstruction of the microscopic surface of the substrate based on the height map generated by the deep learning model;

wherein the deep learning model comprises at least one upsampling layer that directly feeds into a max pooling layer.

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 generating the height map based on the prediction comprises:

integrating a surface normal of the substrate to generate the height map.

5 . The imaging system of claim 1 , further comprising:

training the deep learning model to generate the height map based on variations in noise and tilt.

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

receiving, by a computing system from an imaging apparatus, a plurality of images of a microscopic surface of a substrate, the plurality of images comprising images taken using plurality of light sources positioned at a plurality of positions and a plurality of angles relative to a stage configured to support the substrate;

generating, by a deep learning model, a prediction of a local surface of the substrate based on the plurality of images;

generating, by the deep learning model of the computing system, a height map of the microscopic surface of the substrate based on the prediction of the local surface; and

generating, by the computing system, a 3D-reconstruction of the microscopic surface of the substrate based on the height map generated by the deep learning model;

wherein the deep learning model comprises at least one upsampling layer that directly feeds into a max pooling layer.

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 , wherein generating the height map based on the prediction comprises:

integrating a surface normal of the substrate to generate the height map.

10 . The method of claim 6 , further comprising:

training the deep learning model to generate the height map based on variations in noise and tilt.

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:

receiving, by the computing system from an imaging apparatus, a plurality of images of a microscopic surface of a substrate, the plurality of images comprising images taken using plurality of light sources positioned at a plurality of positions and a plurality of angles relative to a stage configured to support the substrate;

generating, by a deep learning model, a prediction of a local surface of the substrate based on the plurality of images;

generating, by the deep learning model of the computing system, a height map of the microscopic surface of the substrate based on the prediction of the local surface; and

generating, by the computing system, a 3D-reconstruction of the microscopic surface of the substrate based on the height map generated by the deep learning model;

wherein the deep learning model comprises at least one upsampling layer that directly feeds into a max pooling layer.

12 . The non-transitory computer readable medium of claim 11 , wherein the deep learning model comprises a convolutional neural network configured to receive, as input, the plurality of images and output a single image.

13 . The non-transitory computer readable medium of claim 11 , wherein generating the height map based on the prediction comprises:

integrating a surface normal of the substrate to generate the height map.

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

training the deep learning model to generate the height map based on variations in noise and tilt.

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 6, 2023
From: PUTMAN, MATTHEW C.; PINSKIY, VADIM; NARONG, TANAPORN NA; SHAROUKHOV, DENIS; IVANOV, TONISLAV
To: NANOTRONICS IMAGING, INC.
Reel/Frame 062602/0794 →
Continuity (3)
Continuation 17166976 · Feb 3, 2021
Provisional Application 62969574 · Feb 3, 2020
Related Publication 20230186502A1 · Jun 15, 2023
References Cited (31)
US 9098931B2 · Shpunt et al. · 2015 [cited by applicant]
US 10169852B1 · Putman · 2019 [cited by examiner]
US 20120257046A1 · Mueller et al. · 2012 [cited by applicant]
US 20150374210A1 · Durr · 2015 [cited by examiner]
US 20170191946A1 · Smith et al. · 2017 [cited by applicant]
US 20190005357A1 · Bhaviripudi et al. · 2019 [cited by applicant]
US 20190088004A1 · Lucas et al. · 2019 [cited by applicant]
US 20190104980A1 · Farooq et al. · 2019 [cited by applicant]
US 20210006681A1 · Colagrande · 2021 [cited by examiner]
US 20210201526A1 · Moloney · 2021 [cited by examiner]
US 20220051471A1 · Logothetis et al. · 2022 [cited by applicant]
US 20220189806A1 · Agashe et al. · 2022 [cited by applicant]
CN 110060212A · 2019 [cited by applicant]
CN 112381770 · 2021 [cited by applicant]
JP 2017532561 · 2014 [cited by applicant]
JP 2019139694 · 2019 [cited by applicant]
Chen et al. “Self-Calibrating Deep Photometric Stereo Networks” (Included in IDS) (Year: 2019). [cited by examiner]
Chen, et al., “Self-calibrating deep photometric stereo networks,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2019, pp. 8739-8747. [cited by applicant]
PCT International Application No. PCT/US21/16474, International Search Report and Written Opinion of the International Searching Authority, dated Apr. 26, 2021, 10 pages. [cited by applicant]
Ikehata, “CNN-PS: CNN-based photometric stereo for general non-convex surfaces,” Proceedings of the European conference on computer vision (ECCV), 2018. [cited by applicant]
Malekmohamadi, “Deep learning based photometric stereo from many images and under unknown illumination,” 2018 IEEE Symposium Series on Computational Intelligence (SSCI), IEEE, 2018. [cited by applicant]
Song, et al., “Photometric stereo using CNN-based feature-merging network,” 2020 20th International Conference on Control, Automation and Systems (ICCAS), IEEE, 2020. [cited by applicant]
Office Action for Chinese Patent Application No. 202180012365.4, mailed Oct. 22, 2024, 5 Pages. [cited by applicant]
Office Action for Japanese Patent Application No. 2022546545, mailed Jun. 6, 2024, 7 Pages. [cited by applicant]
Office Action for JP Patent Application No. 2022-546545, mailed Nov. 2, 2023, 8 pages. [cited by applicant]
Extended Search Report for EP Patent Application No. 21751448.8, mailed Feb. 2, 2024, 9 Pages. [cited by applicant]
Taniai, et al., “Neural inverse rendering for general reflectance photometric stereo,” International Conference on Machine Learning, PMLR, 2018, 30 pages. [cited by applicant]
Lionel, et al., “Modeling, measuring, and using BRDFs: significant French contributions,” JOSA A 36.11, 2019, C40-C50, 12 pages. [cited by applicant]
First Examination Report for Indian Patent Application No. 202217042134, dated Feb. 3, 2023, 6 Pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2021/016474, mailed Aug. 18, 2022, 09 Pages. [cited by applicant]
Office Action for Korean Patent Application No. 10-2022-7030067, mailed Apr. 22, 2025, 4 Pages. [cited by applicant]