IP Library › Granted Patent US 12,439,024
Granted Patent B2
US 12,439,024 · App. 18/490,837 · Granted Oct 7, 2025

Provision of real world and image sensor correspondence points for use in calibration of an imaging system for three dimensional imaging based on light triangulation

Inventor: Daniel Rydström (Linköping, SE)
Assignee: SICK IVP AB
H04N17/04G06T7/80
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,439,024
App. No.
18/490,837
Granted
Oct 7, 2025
Kind
B2
Abstract

Method and device(s) for provision of a pair of real world and image sensor correspondence points for use in calibration of an imaging system ( 405 ) for three dimensional imaging based on light triangulation. Said real world point ( 514 - 1; 529 - 1 ) being provided ( 801 ) as a first virtual intersection between a first real world line ( 512 a; 527 a ) and a second real world line ( 512 b; 527 b ). Said image sensor point ( 544 - 1; 554 - 1 ) being provided ( 802 ) as a second virtual intersection between a first image line ( 542 a; 552 a ) and a second image line ( 542 b; 552 b ). A first image ( 540 a; 550 a ) by the imaging system comprises captured light that images the first real world line ( 512 a; 527 a ) and a second image ( 540 b; 550 b ) by the imaging system comprises captured light that images the second real world line ( 512 b; 527 b ). The first image line ( 542 a; 552 a ) corresponds to positions of intensity peaks of said captured light in the first image ( 540 a; 550 a ) and the second image line ( 542 b; 552 b ) corresponds to positions of intensity peaks of said captured light in the second image ( 540 b; 550 b ).

Claims (18)

1. A method performed by one or more devices ( 405 ; 430 ; 434 ; 900 ), for provision of a pair of real world and image sensor correspondence points for use in calibration of an imaging system ( 405 ) for three dimensional imaging based on light triangulation, said imaging system comprising a camera ( 430 ; 530 ) with image sensor ( 431 ) and a light source ( 410 ; 510 ) for providing a light plane ( 411 ; 511 ), said light triangulation involving imaging by said camera of reflected light resulting from said light plane ( 411 ; 511 ) intersecting with and thereby causing reflections from a surface, said correspondence points being a real world point ( 514 - 1 ; 529 - 1 ), located in said light plane ( 411 ; 511 ), and an image sensor point ( 544 - 1 ; 554 - 1 ) that corresponds to where said real world point ( 514 - 1 ; 529 - 1 ) is imaged on the image sensor ( 431 ) by the imaging system ( 405 ), wherein the method is characterized by:

providing ( 801 ) said real world point ( 514 - 1 ; 529 - 1 ) as a first virtual intersection between a first real world line ( 512 a ; 527 a ) and a second real world line ( 512 b ; 527 b ),

wherein said first real world line ( 512 a ; 527 a ) corresponds to a first real intersection between a first real surface ( 521 a ; 526 a ) and the light plane ( 511 ) and wherein reflected light from said first real intersection is captured by the imaging system ( 405 ) in a first image ( 540 a ; 550 a ), and

wherein said second real world line ( 512 b ; 527 b ) corresponds to a second real intersection between a second real surface ( 521 b ; 527 b ) and the light plane ( 411 ; 511 ) and wherein reflected light from said second real intersection is captured by the imaging system ( 405 ) in another, second, image ( 540 b ; 550 b ); and

providing ( 802 ) said image sensor point ( 544 - 1 ; 554 - 1 ) as a second virtual intersection between a first image line ( 542 a ; 552 a ) corresponding to positions of intensity peaks of said captured light in the first image ( 540 a ; 550 a ) and a second image line ( 542 b ; 552 b ) corresponding to positions of intensity peaks of said captured light in the second image ( 540 b ; 550 b ).

2. The method as claimed in claim 1 , wherein the first real surface ( 521 a ; 526 a ) and the second real surface ( 521 b ; 527 b ) are parametric surfaces.

3. The method as claimed in claim 1 , wherein said second real surface ( 521 b ; 527 b ), when it causes the reflected light captured in the second image ( 540 b ; 550 b ), has a position and orientation determined relative to position and orientation of the first real surface ( 521 a ; 527 a ) when it caused the reflected light captured in the first image ( 540 b ; 550 b ).

4. The method as claimed in claim 1 , wherein the first and second real surfaces ( 521 a - b ; 527 a - b ) are surfaces of a single calibration object ( 420 ; 520 ; 525 ).

5. The method as claimed in claim 4 , wherein there is a position change of the calibration object ( 420 ; 520 ; 525 ) between said first and second images ( 540 a - b ; 550 a - b ) so that the calibration object ( 520 ; 525 ) changes position from where the first real surface ( 521 a ; 527 a ) intersects the light plane ( 511 ) for the imaging in the first image ( 540 a ; 550 a ) to another position where the second real surface ( 521 b ; 527 b ) intersects the light plane ( 511 ) for the imaging in the second image ( 540 b ; 550 b ).

6. The method as claimed in claim 5 , wherein the first and second real surfaces ( 526 a - b ) are separate surfaces of the single calibration object ( 525 ).

7. The method as claimed in claim 6 , wherein the position change comprises movement of the calibration object ( 525 ) along a support surface that the calibration object ( 525 ) rests on when imaged.

8. The method as claimed in claim 5 , wherein the first and second real surfaces ( 526 a - b ) are one and the same real surface of the single calibration object ( 520 ), wherein the position change comprises that said same real surface is tilted between said first and second images ( 540 a - b ) so that said same real surface has a different orientation in the light plane ( 511 ) when the second real line ( 512 b ) is formed than orientation of said same real surface in the light plane ( 511 ) when the first real line ( 512 a ) is formed.

9. A computer program ( 903 ) comprising instructions that when executed by one or more processors ( 904 ) causes one or more devices ( 405 ; 430 ; 434 ; 900 ) to perform the method according to claim 1 .

10. A carrier comprising a non-transitory computer program ( 903 ) according to claim 9 , wherein the carrier is one of an electronic signal, optical signal, radio signal or computer readable storage medium ( 1001 ).

11. A device ( 405 ; 430 ; 434 ; 900 ) for provision of a pair of real world and image sensor correspondence points for use in calibration of an imaging system ( 405 ) for three dimensional imaging based on light triangulation, said imaging system comprising a camera ( 430 ; 530 ) with image sensor ( 431 ) and a light source ( 410 ; 510 ) for providing a light plane ( 411 ; 511 ), said light triangulation involving imaging by said camera of reflected light resulting from said light plane ( 411 ; 511 ) intersecting with and thereby causing reflections from a surface, said correspondence points being a real world point ( 514 - 1 ; 529 - 1 ), located in said light plane ( 411 ; 511 ), and an image sensor point ( 544 - 1 ; 554 - 1 ) that corresponds to where said real world point ( 514 - 1 ; 529 - 1 ) is imaged on the image sensor ( 431 ) by the imaging system ( 405 ), wherein said device is configured to:

provide said real world point ( 514 - 1 ; 529 - 1 ) as a first virtual intersection between a first real world line ( 512 a ; 527 a ) and a second real world line ( 512 b ; 527 b ), wherein said first real world line ( 512 a ; 527 a ) corresponds to a first real intersection between a first real surface ( 521 a ; 526 a ) and the light plane ( 511 ) and wherein reflected light from said first real intersection is captured by the imaging system ( 405 ) in a first image ( 540 a ; 550 a ), and

wherein said second real world line ( 512 b ; 527 b ) corresponds to a second real intersection between a second real surface ( 521 b ; 527 b ) and the light plane ( 411 ; 511 ) and wherein reflected light from said second real intersection is captured by the imaging system ( 405 ) in another, second, image ( 540 b ; 550 b ); and

provide said image sensor point ( 544 - 1 ; 554 - 1 ) as a second virtual intersection between a first image line ( 542 a ; 552 a ) corresponding to positions of intensity peaks of said captured light in the first image ( 540 a ; 550 a ) and a second image line ( 542 b ; 552 b ) corresponding to positions of intensity peaks of said captured light in the second image ( 540 b ; 550 b ).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2023
From: RYDSTRÖM, DANIEL
To: SICK IVP AB
Reel/Frame 065289/0238 →
Priority Claims (1)
EP 22211198 · Dec 2, 2022 · regional
Continuity (1)
Related Publication 20240187565A1 · Jun 6, 2024
References Cited (7)
US 8427656B2 · Hullin · 2013 [cited by applicant]
US 9734419B1 · Ye · 2017 [cited by examiner]
US 10930013B2 · Boyle · 2021 [cited by applicant]
JP 2005098973 · 2005 [cited by applicant]
JP 2016048206 · 2016 [cited by applicant]
Rydström, D., “Calibration of Laser Triangulating Cameras in Small Fields of View.” (Dissertation),2013; retrieved from https://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-94210. [cited by applicant]
Xu, G., et al., “An optimization solution of a laser plane in vision measurement with the distance object between global origin and calibration points,” Scientific Reports, Jul. 7, 2015, vol. 5, No. 1. [cited by applicant]
Cited By (1)
US 12,632,986