IP Library Granted Patent US 9,797,777
Granted Patent B2
US 9,797,777 · App. 13/436,762 · Granted Oct 24, 2017

Sequential marker placer

Inventors: Erland George-Svahn (Solna, SE); Torbjörn Johansson (Danderyd, SE)
Assignee: FLIR Systems AB
G01J5/02G01J5/025G01J5/026H04N5/33G01J2005/0077
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,797,777
App. No.
13/436,762
Granted
Oct 24, 2017
Kind
B2
Abstract

A method for marking and analyzing at least one object in an IR image, for an embodiment, comprises receiving an image of an object scene comprising at least one object, receiving a first input control signal indicating pixel coordinates of a first selected object scene portion, locking a first marker of a camera on a first object region corresponding to said pixel coordinates in said object scene in response to said first input control signal, wherein said input control signal is generated by a user activating an input means by a single action. The invention for various embodiments also relates to an IR camera, a computer program product and an image processing system comprising such an IR camera.

Claims (55)

1. A method for marking and analyzing at least one object in an IR image, the at least one object being defined by a specific temperature pattern, the method comprising:

receiving an IR image of an object scene comprising at least one object;

enabling a first user selection of a first object scene portion in the image;

generating a first input control signal in response to a single interaction with or activation of an input control unit that indicates the first user selection of the first object scene portion;

in response to the first input control signal:

selecting pixel coordinates of the first object scene portion;

locking and displaying a first marker of a camera on a first object region corresponding to said selected pixel coordinates in said object scene; and

while the camera is being moved in relation to the object scene, tracking the first object region in a sequence of image frames based on a temperature data pattern identified for said selected pixel coordinates and displaying the first marker fixed to the tracked first object region; and

during said tracking and the camera being moved, enabling a second user selection of a second object scene portion in at least one of the image frames and processing data of said sequence of image frames, whereby dynamic tracking the first object region is achieved while the second user selection is enabled.

2. The method of claim 1 , further comprising:

measuring a first parameter of an object corresponding to said first marker; and

calculating a difference between said first parameter and a second parameter of a second marker on said object scene or between said first parameter and a reference value.

3. The method of claim 2 , further comprising:

generating a second input control signal in response to another single interaction with or activation of the input control unit that indicates the second user selection of the second object scene portion;

in response to the second input control signal:

selecting pixel coordinates of the second selected object scene portion; and

locking and displaying the second marker of the camera on a second object region corresponding to said selected pixel coordinates of said second selected object scene portion.

4. The method of claim 3 , wherein said first and second parameters are temperatures.

5. The method of claim 4 , further comprising tracking the second object region in the sequence of image frames based on a temperature data pattern identified for said selected pixel coordinates of the second object scene portion and displaying the second marker fixed to the tracked second object region, in response to the second input control signal.

6. The method of claim 5 , wherein said first or second marker is located at fixed pixel coordinates in an image of said camera prior to the locking and the displaying of the first or the second marker fixed to the tracked first or second object region, and is aimed by moving said camera in relation to the object scene.

7. The method of claim 6 , further comprising:

receiving a third input control signal; and

storing said image and said first marker and/or second marker in response to said third input control signal.

8. The method according to claim 1 , wherein:

the input control unit comprises a touch screen; and

the selecting of the pixel coordinates and the locking and displaying of the first marker are based on where the touch screen is touched.

9. A computer executable program product embodied on a non-transitory computer-readable medium comprising program code portions adapted to control a processor to perform any of the steps or functions of claim 1 .

10. A computer executable program product embodied on a non-transitory computer-readable medium comprising configuration data adapted to configure a field-programmable gate array (FPGA) to perform any of the steps or functions of claim 1 .

11. The method of claim 1 , further comprising undoing a previous action in response to an undo control signal.

12. An infrared (IR) camera comprising:

a display configured to display, to a user, an image of an object scene comprising at least one object defined by a specific temperature pattern; and

a processing unit configured to:

enable a first user selection of a first object scene portion in the image;

generate a first input control signal in response to a single interaction with or activation of an input control unit that indicates the first user selection of the first object scene portion;

in response to the first input control signal:

select pixel coordinates of the first object scene portion;

lock and display a first marker corresponding to said selected pixel coordinates of the image shown by said display; and

while the IR camera is being moved in relation to the object scene, track the first object region in a sequence of image frames based on a temperature data pattern identified for said selected pixel coordinates, and display the first marker fixed to the tracked first object region; and

during the tracking and the IR camera being moved, enable a second user selection of a second object scene portion in at least one of the image and process data associated with said sequence of image frames, whereby dynamic tracking the first object region is achieved while the second user selection is enabled.

13. An IR camera according to claim 12 , wherein said processing unit is further arranged to determine a first parameter corresponding to said first marker and calculating a difference between said first parameter and a second parameter of a second marker or said first parameter and a reference value.

14. An IR camera according to claim 13 , wherein said first marker is located at fixed pixel coordinates in an image of said camera prior to the locking and the displaying of the first marker fixed to the tracked first object region, and is aimed by moving said camera in relation to the object scene.

15. An image processing system comprising an IR camera according to claim 12 .

16. The IR camera of claim 12 , wherein:

the input control unit comprise a touch screen implemented as part of the display; and

the processor is configured to select the pixel coordinates and to lock and display the first marker based on where the touch screen is touched.

17. The IR camera of claim 12 , wherein the processing unit is further configured to:

generate a second input control signal in response to another single interaction with or activation of the input control unit that indicates the second user selection of the second object scene portion;

in response to the second input control signal:

select pixel coordinates of the second object scene portion; and

lock and display a second marker on a second object region corresponding to said selected pixel coordinates of said second object scene portion.

18. The IR camera of claim 17 , wherein the processing unit is further configured to track the second object region in the sequence of image frames based on a temperature data pattern identified for said selected pixel coordinates of the second object scene portion and to display the second marker fixed to the tracked second object region, in response to the second input control signal.

19. The IR camera of claim 17 , wherein the processing unit is further configured to:

receive a third input control signal; and

store said image and said first marker and/or second marker in response to said third input control signal.

20. The IR camera of claim 19 , wherein said third input control signal also indicates selected pixel coordinates of a third object scene portion, and wherein the processing unit is further configured to lock a third marker on a third object region corresponding to said selected pixel coordinates.

Assignments (2)
ADDRESS CHANGE Recorded Jan 16, 2013
From: FLIR SYSTEMS AB
To: FLIR SYSTEMS AB
Reel/Frame 029645/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: GEORGE-SVAHN, ERLAND; JOHANSSON, TORBJORN
To: FLIR SYSTEMS AB
Reel/Frame 028179/0187 →
Priority Claims (1)
EP 11160732 · Mar 31, 2011 · regional
Continuity (2)
Provisional Application 61470225 · Mar 31, 2011
Related Publication 20120249800A1 · Oct 4, 2012