IP Library › Granted Patent US 12,374,135
Granted Patent B2
US 12,374,135 · App. 17/782,018 · Granted Jul 29, 2025

Systems, methods and programs for generating damage print in a vehicle

Inventors: Dmitry Geyzersky (Netanya, IL); Evgeney Medvedev (Haifa, IL); Evgene Greenberg (Netanya, IL)
Assignee: Click-Ins, LTD.
G06V20/80G06Q40/08G06T7/0002G06T7/344G06T7/75G06V10/751G06V20/60G06V20/95G06V2201/08
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,374,135
App. No.
17/782,018
Filed
Jun 2, 2022
Granted
Jul 29, 2025
Kind
B2
Art Unit
2671
USPC
382/201
Abstract

The disclosure relates to systems, methods and computer readable media for providing network-based identification, generation and management of a unique damage (finger) print of vehicle(s) by geodetic mapping of stable key points onto a ground truth 3D model of the vehicle, and vehicle parts—identified from the raw images using supervised and unsupervised machine learning. Specifically, the disclosure relates to System and methods for the generation of unique damage print on a vehicle that is obtained from captured images of the damaged vehicle, photogrammetrically localized to a specific vehicle part, and the computer programs enabling the method, the damage print configured to be used, for example, in fraud detection in insurance claims.

Claims (48)

1. A computerized networked system for providing fraud alarm comprising:

a. a user access terminal;

b. a vehicle;

c. a vehicle database;

d. a damage print database; and

e. a backend management server (BMS), comprising a network communication module configured to communicate with the communication network, and a central processing module (CPM), in communication with the communication module, the vehicle database and the damage print database, the CPM further comprises at least one processor in communication with a non-transitory memory storage device, storing thereon a processor readable media with a set of executable instructions, configured, when executed to cause the at least one processor to:

i. receive a plurality of images, each image associated with the vehicle damage from the user, each image taken at a different distance and angle relative to the damage;

ii. Identify at least one damaged part in the vehicle;

iii. using the plurality of images, generate a plurality of image pairs;

iv. for each image pair, estimate the area of vehicle covered in each image in the pair;

v. using fragment matching, match a first image to the second image in the pair for all image pairs determined to have at least one image in the image pair, having a sufficient vehicle area coverage, wherein the image that has sufficient vehicle area coverage is a pair's main image and the second image in the pair is a pair's fragment image;

vi. create a matched pairs group;

vii. add the matched image pairs to the matched pairs group;

viii. using at leat one image in at least one image pair, identify the vehicle;

ix. retrieve a canonical 3D model rendering of the identified vehicle from the vehicle database;

x. georeference the main image in the matched image pair, for each image pairs in the matched pairs group to the retrieved canonical 3D model;

xi. isolate the damaged parts from the 3D canonical model;

xii. compare the images to the isolated damaged parts obtained from the 3D canonical model;

xiii. detect a plurality of points associated with surface anomalies on the images;

xiv. georeference the fragment image in the matched image pair, for each image parts in the matched pairs group;

xv. using photogrammetry, georeference the damage on the identified damaged vehicle part;

xvi. register the georeferenced damage to the 3D canonical model of the identified vehicle;

xvii. generate a unique damage fingerprint of the damaged part; and

xviii. if the damage fingerprint generated matches a unique damage print stored on the damage print database, generate a fraud alarm; else

xix. store the generated unique damage print in the damage prints database.

2. The system of claim 1 , wherein to identify the vehicle using at least one image in at least one image pair, the set of executable instruction, is further configured, when executed, to cause the at least one processor to: identify at least one of: make, model, trim, year and principal color.

3. The system of claim 1 , wherein of the set of executable instructions is further configured, prior to using at least one image in at least one image pair, identify the vehicle, to cause the at least one processor to:

a. determine the presence of a vehicle in the image; and

b. if there is no vehicle in the image, generate an alert; else

c. identify the vehicle.

4. The system of claim 1 , wherein to georeference, for each of the main image in the matched image pair, and each fragment image in the matched image pair, the set of executable instruction, is further configured, when executed, to cause the at least one processor to:

a. extract a plurality of stable key points of the anomalies on the at least one image;

b. reference each stable key point on a two-dimensional (2D) coordinate system;

c. using the canonical 3D model rendering, calculate geodetic coordinates of each stable key point; and

d. geospatially position each stable key point onto the at least one damaged part.

5. The system of claim 4 , wherein to register the georeferenced damage to a 3D model of the identified vehicle, the set of executable instruction, is further configured, when executed, to cause the at least one processor to:

a. for each image captured, using the canonical 3D identified vehicle model, obtain at least one of exterior orientation parameter, and interior orientation parameter of the at least one damaged part's image;

b. using the at least one of exterior orientation parameter, and interior orientation parameter, perform ortho-rectification;

c. detect and position the plurality of the stable key points in the orthophoto coordinate system;

d. using the canonical 3D model rendering, calculate geodetic coordinates of each stable key point; and

e. geospatially position each stable key point onto the at least one damaged part.

6. The system of claim 5 , wherein the seto of executable instructions are further configured, when executed by the at least one processor to:

a. generate a list of damaged parts; and

b. store the list of damaged parts and the unique damage print associated with that damaged part in the damage print database.

7. The system of claim 4 , wherein to extract the plurality of stable key points of the anomalies on the at least one image, the set of executable instructions is further configured, when executed by the at least one processor to:

a. extract a scale invariant feature transform (SIFT) feature of the at least one image; and

b. using difference of Gaussian (DoG) scale-space over at least two scales, extract the plurality of stable key points by, thereby obtaining the convolution of the original image.

8. The system of claim 7 , wherein the set of executable instructions is further configured, when executed by the at least one processor to eliminate edge points.

Continuity (2)
Provisional Application 62942452 · Dec 2, 2019
Related Publication 20230012230A1 · Jan 12, 2023
References Cited (27)
US 9442833B1 · Johansson · 2016 [cited by examiner]
US 10013720B1 · Plummer · 2018 [cited by examiner]
US 10186049B1 · Boardman · 2019 [cited by examiner]
US 10235762B1 · Wylie · 2019 [cited by examiner]
US 11004259B2 · Hu · 2021 [cited by examiner]
US 20060118738A1 · Ross · 2006 [cited by examiner]
US 20090265193A1 · Collins · 2009 [cited by examiner]
US 20110218825A1 · Hertenstein · 2011 [cited by applicant]
US 20130251265A1 · Chehaiber · 2013 [cited by examiner]
US 20140254942A1 · Liu · 2014 [cited by examiner]
US 20140314322A1 · Snavely · 2014 [cited by examiner]
US 20160012594A1 · Romanik · 2016 [cited by examiner]
US 20170046788A1 · Macciola et al. · 2017 [cited by applicant]
US 20170124784A1 · Wittmann · 2017 [cited by examiner]
US 20170138733A1 · Michiels · 2017 [cited by examiner]
US 20170148102A1 · Franke et al. · 2017 [cited by applicant]
US 20170293894A1 · Taliwal et al. · 2017 [cited by applicant]
US 20180182039A1 · Wang et al. · 2018 [cited by applicant]
US 20180240194A1 · Dong et al. · 2018 [cited by applicant]
US 20180260793A1 · Li · 2018 [cited by examiner]
US 20190213689A1 · Zhang et al. · 2019 [cited by applicant]
US 20200111203A1 · Tan · 2020 [cited by examiner]
US 20210197625A1 · Laperle · 2021 [cited by examiner]
Chen J, Liu D, Li S, Hu D. Registering georeferenced photos to a building information model to extract structures of interest. Advanced Engineering Informatics. Oct. 1, 2019;42:100937. (Year: 2019). [cited by examiner]
Forlin, Paolo, Riccardo Valente, and Miklós Kázmér. “Assessing earthquake effects on archaeological sites using photogrammetry and 3D model analysis.” Digital Applications in Archaeology and Cultural Heritage 9 (2018): … [cited by examiner]
Hartmann, Wilfried, Michal Havlena, and Konrad Schindler. “Towards complete, geo-referenced 3d models from crowd-sourced amateur images.” ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Scienc… [cited by examiner]
Guo, Yulan, et al. “A parts-based method for articulated target recognition in laser radar data.” Optik-International Journal for Light and Electron Optics 124.17 (2013): 2727-2733. (Year: 2013). [cited by examiner]