Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD OF PRODUCING A THERMAL IMAGE
Document Type and Number:
WIPO Patent Application WO/2021/004844
Kind Code:
A1
Abstract:
There is provided a method for providing thermal image data using a device comprising an IR sensor arranged to receive IR radiation from the surroundings in a field of view, and positioning determining means able to determine a position and orientation of the IR sensor, where the thermal image data represents a plurality of pixels in a dot matrix, the method involving the steps a) the IR sensor determining an IR sensor value corresponding to a temperature with at least a predetermined frequency, b) sweeping the field of view over the area of interest for which the thermal image data is to be produced, c) the positioning determining means determining the respective current relative position and orientation of the device for each determination in step a), during the course of the field of view is being swept, d) using the determined IR sensor values, together with their respective detected positions and orientations, to determine the thermal image of the area, where an temperature for a pixel in the image is determined by determining temperatures for two partially overlapping fields of view, such that an overlap between two fields of view are associated with fields not common for the two overlapping fields of view (non-common fields), and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view, and where the temperature for a pixel in the thermal image data is determined by using the temperature values thus determined.

Inventors:
KVIST NIKLAS (SE)
Application Number:
PCT/EP2020/068461
Publication Date:
January 14, 2021
Filing Date:
July 01, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
JONDETECH SENSORS AB PUBL (SE)
International Classes:
G01J5/08; G01J5/02; G06V10/143; G06V10/58; G06V10/88; H04N5/33; H04N23/20; H04N23/45
Foreign References:
US7968845B12011-06-28
US20150204556A12015-07-23
US20140152772A12014-06-05
Attorney, Agent or Firm:
NORÉNS PATENTBYRÅ AB (SE)
Download PDF:
Claims:
CLAIMS

1. A method for providing thermal image data using a device comprising an IR sensor arranged to receive IR radiation from the surroundings in a field of view, and posi tion determining means able to determine a position and orientation of the IR sen sor, the method involving the steps:

a) the IR sensor determining, with at least a predetermined frequency, an IR sensor value corresponding to a temperature,

b) sweeping the field of view over the area of interest for which the thermal image data is to be produced,

c) the position determining means determining the respective current relative position and orientation of the device for each determination in step a), during the field of view is being swept,

d) using the determined IR sensor values, together with their respective de tected positions and orientations, to determine thermal image data of the area of interest,

where a temperature for an area of the image is determined by determining tem peratures for two partially overlapping fields of view, such that an overlap be tween two fields of view are associated with fields not common for the two over lapping fields of view (non-common fields), and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non common field in relation to the area of the field of view.

2. The method of claim 1 where it is assumed that the entire temperature difference between two partially overlapping fields is caused by one or both of the non-com mon fields.

3. The method of claim 1 or 2 where it is assumed that the entire temperature differ ence between two partially overlapping fields is caused by one of the non-common fields. 4. The method of any one of claims 1 to 3 where the field of view is swept over the area of interest in at least two different sweep directions, resulting in a first tem perature value for a non-common field from a first sweep direction and a second temperature value for a non-common field from a second sweep direction and the first and the second temperature values are used to determine the temperature for an area in the image that represent the area that is shared by both the two non-common fields.

5. The method of claim 4 where the temperature for an area in the image is deter mined by averaging the temperatures of the shared region.

6. The method of any one of claims 1 to 5 where the IR sensor is comprised in a handheld device.

7. The method of claim 6 where a user is provided with instructions to sweep the de vice in at least two different directions that are not the direction of detection of the field of view of the IR sensor.

8. The method of claim 7 where the instructions to the user comprises instruction to move the device in a pre-defined direction, and where the indication is updated depending on data from the position and orientation determining means.

9. The method of any one of claims 7 to 8 where the device has a display and where the display is used to display indications that prompts the user to sweep, and used to display a thermal image created with the use of the thermal image data.

10. The method of any of claims 1 to 9 where the device has a display and where the display is used to display the image as it is formed in real time.

11. A system comprising an IR sensor arranged to receive IR radiation from the sur roundings in a field of view, and positioning determining means able to determine a position and orientation of the IR sensor, the system arranged to provide ther mal image data , where the system is configured to cause the IR sensor to deter mine a IR sensor value corresponding to a temperature with at least a predeter mined frequency, and further configured to determine the current relative posi tion and orientation of the IR sensor for the time point for which the IR sensor val ues are determined, and further configured to use the determined IR sensor val ues, together with their respective detected positions and orientations, to deter mine data for a thermal image, where the temperature for an area in the image is determined by determining temperatures for two partially overlapping fields of view, such that an overlap between two fields of view are associated with two fields not common (non-common fields) for the two overlapping fields of view, and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view.

12. Software arranged to repeatedly obtain IR sensor values from an IR sensor, and further arranged to repeatedly obtain, from positioning determining means, the position and orientation of the IR sensor, the software further being configured to use the IR sensor values, together with their respective detected positions and ori entations, to determine the thermal image of the area, where an temperature for an area in the image is determined by determining temperatures for two partially overlapping fields of view, such that an overlap between two fields of view are as sociated with fields not common for the two overlapping fields of view(non-com- mon fields), and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view, and where the temperature value for an area in the ther mal image data is determined by using the temperature values thus determined.

Description:
Method of producing a thermal image

Field of the invention The current invention relates to systems and methods for gathering and processing infor mation from an IR sensor to produce a thermal image and a method to produce thermal image data.

Background

Thermographic cameras are known. Most thermographic cameras use a lens to focus IR radiation onto a chip with multiple sensors. Such sensors are expensive and bulky. There is a need for a simple and low-cost thermographic camera. Summary of invention

In a first aspect of the invention, there is provided a method for providing thermal image data using a device comprising an IR sensor arranged to receive IR radiation from the sur roundings in a field of view, and position determining means able to determine a position and orientation of the IR sensor, the method involving the steps a) the IR sensor determining, with at least a predetermined frequency an IR sensor value corresponding to a temperature,

b) sweeping the field of view over the area of interest for which the thermal image data is to be produced,

c) the position determining means determining the respective current relative position and orientation of the device for each determination in step a), during the field of view is being swept,

d) using the determined IR sensor values, together with their respective de tected positions and orientations, to determine thermal image data of the area of interest, where a temperature for an area of the image is determined by determining tem peratures for two partially overlapping fields of view, such that an overlap be tween two fields of view are associated with fields not common for the two over lapping fields of view (non-common fields), and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non common field in relation to the area of the field of view.

In particular, there is provided a method for providing thermal image data using a device comprising an IR sensor arranged to receive IR radiation from the surroundings in a field of view, and positioning determining means able to determine a position and orientation of the IR sensor, where the thermal image data represents a plurality of pixels in a dot matrix or a bitmap, the method involving the steps

a) the IR sensor determining, with at least a predetermined frequency an IR sensor value corresponding to a temperature,

b) sweeping the field of view over the area of interest for which the thermal image data is to be produced,

c) the positioning determining means determining the respective current rela tive position and orientation of the device for each determination in step a), during the course of the field of view is being swept,

d) using the determined IR sensor values, together with their respective de tected positions and orientations, to determine the thermal image of the area, where a temperature for a pixel in the image is determined by determining temperatures for two partially overlapping fields of view, such that an overlap between two fields of view are associated with fields not common for the two overlapping fields of view (non common fields), and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view, and where the temperature for a pixel in the thermal image data is determined by using the temperature values thus determined.

The design with one sensor provides a cost-efficient way of providing thermal imaging in a low-cost device with a single IR sensor, for example a mobile phone.

In one embodiment it is assumed that the entire temperature difference between two partially overlapping fields is caused by one or both of the non-common fields. In one em bodiment it is assumed that the entire temperature difference between two partially overlapping fields is caused by one of the non-common fields.

The field of view may be swept in at least two different sweep directions, resulting in a first temperature value for a non-common field from a first sweep direction and a second temperature value for a non-common field from a second sweep direction and the first and the second temperature values are used to determine the temperature for an area in the image or pixels that represent the area that is shared by both the two non-common fields. Using a plurality of sweep directions increases the resolution of the image. Adding even more sweep directions increases resolution.

The data from the various sweep directions can be used in any suitable manner to deter mine the temperature of the shared region. In one embodiment the temperature for a area or pixel in the image is determined by averaging the temperatures of the shared re gion.

The IR sensor may be provided in a handheld device, for example a mobile device such as a mobile phone. The user may be provided with instructions to sweep the device in at least two different directions that are not the direction of detection of the field of view of the IR sensor. The instructions to the user may comprise instruction to move the handheld device in a pre-defined direction, and where the certain direction is updated de pending on data from the position and orientation determining means. When the device has a display, the display may be used to display indications that prompts the user to sweep, and also used to display a thermal image created with the use of the thermal im age data. The display may be used to display the image as it is formed in real time. This has the advantage that the user is provided with feedback for how to sweep to improve the image in real time.

In a second aspect of the invention there is provided a system comprising an IR sensor ar ranged to receive IR radiation from the surroundings in a field of view, and positioning de termining means able to determine a position and orientation of the IR sensor, the sys tem arranged to provide thermal image data, where the system is configured to cause the IR sensor to determine a IR sensor value corresponding to a temperature with at least a predetermined frequency, and further configured to determine the current relative posi tion and orientation of the IR sensor for the time point for which the IR sensor values are determined, and further configured to use the determined IR sensor values, together with their respective detected positions and orientations, to determine data for a thermal image, where the temperature for an area in the image is determined by determining temperatures for two partially overlapping fields of view, such that an overlap between two fields of view are associated with two fields not common (non-common fields) for the two overlapping fields of view, and where a temperature value for a non-common field is determined by using the temperature difference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view.

In particular, there is provided a system comprising an IR sensor arranged to receive IR ra diation from the surroundings in a field of view, and positioning determining means able to determine a position and orientation of the IR sensor, the system arranged to provide thermal image data representing a plurality of pixels in a dot matrix or a bitmap, where the system is configured to cause the IR sensor to determine a IR sensor value correspond ing to a temperature with at least a predetermined frequency, and further configured to determine the respective current relative position and orientation of the IR sensor for the time point for which the IR sensor values are determined, and further configured to use the determined IR sensor values, together with their respective detected positions and orientations, to determine data for a thermal image, where an temperature for a pixel in the image is determined by determining temperatures for two partially overlapping fields of view, such that an overlap between two fields of view are associated with two part- fields not common (non-common fields) for the two overlapping fields of view, and where a temperature value for a non-common field is determined by using the temperature dif ference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view, and where the temperature for a point in the image is determined by using the temperature values thus determined for non-common fields to which the point belongs.

In a third aspect of the invention there is provided software arranged to repeatedly obtain IR sensor values from an IR sensor, and further arranged to repeatedly obtain, from posi tioning determining means, the position and orientation of the IR sensor, the software fur ther being configured to use the IR sensor values, together with their respective detected positions and orientations, to determine the thermal image of the area, where an temper ature for an area in the image is determined by determining temperatures for two par tially overlapping fields of view, such that an overlap between two fields of view are asso ciated with fields not common for the two overlapping fields of view(non-common fields), and where a temperature value for a non-common field is determined by using the tem perature difference between the two partially overlapping fields of view and the propor tion of the area of the non-common field in relation to the area of the field of view, and where the temperature for an area in the thermal image data is determined by using the temperature values thus determined.

In particular, there is provided software arranged to repeatedly obtain IR sensor values from an IR sensor, and further arranged to repeatedly obtain, from positioning determin ing means, the position and orientation of the IR sensor, the software further being con figured to use the IR sensor values, together with their respective detected positions and orientations, to determine the thermal image of the area, where the thermal image data represents a plurality of pixels in a dot matrix or a bitmap where an temperature for a pixel in the image is determined by determining temperatures for two partially overlap ping fields of view, such that an overlap between two fields of view are associated with fields not common for the two overlapping fields of view(non-common fields), and where a temperature value for a non-common field is determined by using the temperature dif ference between the two partially overlapping fields of view and the proportion of the area of the non-common field in relation to the area of the field of view, and where the temperature for a pixel in the thermal image data is determined by using the temperature values thus determined.

Brief description of drawings

Fig. 1 is a schematic diagram of a system.

Fig 2 is a schematic diagram of a device.

Fig. 3 is a schematic drawing of a thermal image.

Figs. 4 -7 are schematic images of a device, and fields of view.

Fig. 8 is a flow chart showing a method.

Figs. 9-11 are schematic images of fields of view.

Fig. 12 is a flow chart showing a method.

Figs. 13-14 are schematic drawings of fields of view and areas of interest.

Figs. 15-16 are schematic drawings of devices with displays.

Figs. 17-24 show experimental data. Detailed description

With reference to Figs l to 6, system 1 comprises an IR sensor 2 which is arranged to receive IR radiation in a field of view 4. The field of view 4 has a direction of detection 5. The IR sensor 2 may be any useful type of IR sensor for example a thermopile or a bolometer, where a thermopile is preferred because of the short response time. It is preferred that the IR sensor is of a type that provides absolute temperature values, such as a thermopile. The angle a of the field of view 4 may be from 5° to 120°, where 6° to 45° is more preferred and 7° to 15° is even more preferred. The field of view 4 may have any suitable shape but is preferably circular as shown in Figs. 3, 5-7, 9-11. The IR sensor 2 is preferably of a type that senses one value, and one value only, at one given moment. The thermal image data is produced by scanning the field of view 4 of the IR sensor 2 across an area of interest 3 and repeatedly gather IR information during scanning, and then compiling and processing the thus gathered information using the position and/or orientation of the IR sensor 2 to produce the image data.

The system 1 also comprises a memory 8, a processor 9, and a communication bus 10. In a preferred embodiment the system 1 comprises a digital display 11 for showing digital im ages. The digital display 11 may be for example an LCD display. System 1 may comprise any suitable combination of software and hardware. System 1 may for example comprise an operating system and a device for making input such as a touch display.

The memory 8 is used for storing data, such as for example software, for example software carrying out the method and also necessary data such as IR sensor values, positions, orien- tation, time points, time stamps, overlapping fields and their positions, and image data.

The system 1 also comprises positioning and/or orientation determining means 6 referred to as "position determining means 6" herein, able to determine a position and/or the ori entation of the IR sensor 2. Orientation of the IR sensor 2 means the orientation of the direction of detection 5. Preferably, both position and orientation are determined by posi tion determining means 6, but in certain embodiments only position or orientation is deter mined. Position and orientation are determined at fine resolution, preferably such that a movement of a few millimetres (for translation) or degrees (for orientation) can be de tected.

Position and orientation are determined with methods known in the art. Hence, position determining means 6 may comprise any suitable technology including tracking cameras, marker-based or markerless tracking, inertial tracking, digital model building, gyroscopes and accelerometers, which technologies may be combined in any suitable manner. Present models of mobile phones such as iPhone X and Android phones are able to determine position and orientation with a high resolution. Apple iOS provides an API called Core Mo tion for providing position and orientation data, and Android provides a similar API.

Preferably the IR sensor 2 and positioning determining means 6 are comprised in a device 7, which preferably is a device that can be handheld. The device 7 may be a mobile phone, such as an iPhone or an Android phone. Nevertheless, parts of system 1 may located out side device 7, such as on a server. In particular, memory 8 and processor 9 or parts of or memory 8 and processor 9 may be located on a server which is in digital communication, for example wireless communication, with device 7.

The direction 5 of detection of the field of view 4 is preferably fixed in relation to device 7 The position determining means 6 is able to determine the direction 5 of detection of the field of view 4 and the position of the IR sensor 2. The position and the direction 5 are pref erably determined in relation to object in the surroundings such as objects in the area of interest 3. The position and direction may preferably be determined in relation to a station ary object. The direction of detection 5 may be the same as a line of observation perpen dicular and directed towards surface of a display 11 on device 7 (see Figs. 5 and 6). A user that holds device 7 with display 11 in the hand will then observe the display 11 in the same direction as the direction of detection 5 of IR sensor 2, which is an advantage during real time display of thermal images (see below).

System 1 may also comprise suitable components for processing the signal from the IR sen sor 2 known in the art, such as for example, amplifiers, filters, A/D converters, etc. System 1 is powered by a suitable power source such as for example a battery. The IR signal is pro vided from the IR sensor 2 to rest of system 1 which may be able to process the signal, store data representing the signal and carry out computations using this data using any suitable combination of software and hardware.

The system 1 is used for production of thermal image data in the form a dot matrix 12 rep resenting a thermal image, an example of which is shown in Fig 3. The dot matrix 12 com prises pixels 13 which makes up the image. The dot matrix image may be a bitmap image. The image data is suitable for rendering a thermal image 12 on a display, for example display 11 of system 1. The image data may be arranged as dot matrix 12 where a temperature value is stored for each pixel IB. The number of pixels in thermal image 12 may be from, for example, 10 000 to several millions.

Each pixel 13 in the dot matrix 12 may assume at least two different colours (for example black and white) but it is preferred that more colours can be shown. Each colour represents a temperature value or a range of temperature values. The colour scheme is selected de pending on the application. Typically, a heat image uses the colour scale: black-blue-green- yellow-red, where black indicates the lowest temperature and red indicates the highest temperature. Each colour indicates a certain temperature range. The colours are pseudo colors and any useful colour scheme may be used. The temperature range for each colour is selected based on the intended use. The display 11 of device 7 may be used for rendering the thermal image based on the dot matrix 12. Hence a pixel 13 may display a colour repre senting a temperature value.

For generating the image data, the field of view 4 is swept over the area of interest 3, i.e. the area of which a thermal image 12 is to be generated. The direction of sweep is indicated with arrow 15 in the figures. When the device 7 is handheld, sweeping is done manually, by moving the hand. However, powered and/or automatically controlled sweeping may be used in some embodiments, whereby for example a motor controlled by a computer moves the field of view 4. Hence, the system 1 and method described herein may be used as an alternative to multipixel thermal imaging chip sets.

The IR sensor 2 determines the IR value in the field of view 4 with at least a predetermined frequency. For a handheld device, a suitable frequency may be from lHz to 100Hz, where 2 Hz to 20 Hz is more preferred.

The position determining means 6 repeatedly determines the position and/or the orienta tion of the IR sensor 2 with a suitable time interval, which may be simultaneous or with the same frequency as capturing IR data. However, different sampling frequencies may be used. The sampling frequency for position and/or orientation may be at least the frequency for sampling IR data. Time-pairing algorithms may be used to pair the correct IR data with the correct data for position and/or orientation. For example, time stamps may be used. Hence, the position determining means 6 detects the respective current relative position and/or orientation of the IR sensor 2 for each IR value during the course of the field of view 4 is being swept.

Sweeping the direction of field of view 4 may be done by translating the field of view 4, for example by translating the device 7 so that the field of view 4 moves across the area of interest S (shown in Fig. 5 where direction of translation is indicated with arrow T), or by changing the direction of detection 5, for example by rotating the device 7 (i.e. turning the device 7 around an axis that is not corresponding to the direction of detection 5, direction of turning is indicated with arrow R) as shown in Fig 6, or combinations of these. In a pre ferred embodiment, both translation and change of direction are used.

Hence, each IR value detected during scanning becomes associated with data representing position and/ or orientation. The IR image data may be compiled by using temperature val ues and positioning them in a dot matrix 12 with the use of the position and/or orientation data. The position and/or orientation data obtained by position determining means 6 may be used to position the various captured fields of view in three-dimensional space. As shown in Fig 3, the field of view 4 (or parts of field of view, see below) may assign temperature values to a plurality of pixels 13. Thus, a pixel 13 in the image 12 typically correspond to a smaller area than the field of view 4. More than one pixel 13 may be used to represent the area for which a temperature value has been determined and one pixel may be used to represent more than one area for which the temperature has been determined.

Sampling may be used to map the various areas for which temperature has been deter mined to pixels 13 of image 12. For example, one or more pixels 13 in image 12 may be used to depict a shared region 21 (see below). Any suitable bitmap digital image file format may be used, including but not limited to, JPEG, TIFF, or GIF. Vector graphics can also be used, although it seems more straightforward to use bitmap/dot matrix file formats. A preferred embodiment is shown in Figs. 7 to 9. Here the sampling speed and the sweep speed is such that there are partial overlaps between the fields of view 4a 4b. The two fields of view 4a, 4b are associated with two fields 102 and 103 not common for the two overlap ping fields of view 4a, 4b.

In Fig 7, the direction of sweep is again indicated with arrow 15. "Old" non-common field

102 is a part of field of view 4a captured before field of view 4b. "New" non-common field

103 is a part of field of view 4b which is captured after field of view 4a. In various embodi ments different assumptions are made regarding what affects any detected change in tem perature between area 4a and area 4b. The difference in temperature between the old field of view 4a and the new field of view 4b may be attributed to the old non common area 102 or the new non-common field 103, or both. A temperature value for at least one non-com mon field 102 103 is determined by using the temperature difference between the two par tially overlapping fields of view 4a 4b and the proportion of the area of the non-common field 102 103 in relation to the area of the field of view 4a 4b. The temperature for a pixel 13 in the image 12 is determined by using the temperature values thus determined for at least one non-common field 102 103 to which the pixel 13 belongs.

The proportion of the area of the non-common parts 102 103 in relation to the field of view 4a4b depend on the sampling frequency and the speed with which the sweep is carried out. The sweep speed may be varying, in particular when a handheld device 7 is used. The pro portion of area of non-common field 102 103 in relation to the area of the field of view 4 may be determined by a area proportion determining means. The area proportion deter mining means may use the current sweep speed as determined by position determination means 6. Area proportion determining means is a part of system 1 and is preferably imple mented as software that uses information from position determining means 6 and the sam pling time points. Hence, area proportion determining means uses information from posi tion determination means 6 to determine the speed with which the field of view 4 moves over the area of interest 3 and can use that information to determine the proportion be tween the area of a non-common field 102 103 in relation to a field of view 4a 4b. High scanning speed results in large non-common fields 102 103 and slow sweep speed results in small non-common fields. Low sweep speed results in improved resolution of the thermal information. A suitable proportion of the non-common field in relation to the total field of view 4 may be from 1 to 20 %. In one embodiment sampling frequency of IR sensor and position determining means 6 au tomatically increases when the sweep speed is high.

The change in temperature between field of view 4a and 4b is divided with the area pro portion and the resulting ratio is used to calculate a temperature for the old and/or new non-common field 102 103. In one embodiment it is assumed that the entire temperature difference between overlapping fields 4a, 4b is due to new non-common field 103. In one embodiment it is assumed that the entire temperature difference is due to old non-com mon field 102. In further embodiments it is assumed that the temperature difference is due to both new non-common field 103 and old non-common field 102, for example in fixed proportions, for example 50% due to new non-common field 102 and 50% due to old non common field 103.

In the following is an example where it is assumed that the entire change in temperature from field of view 4a to field of view 4b is due to new non-common field 103. Say for exam- pie that the temperature of field of view 4a is 23°C and that the temperature of area 4b is 21°C. The difference in temperature (-2°C) will be attributed to non-common fields 102 103. If we assume that the non-common field 103 has a size of 15% of field of view 4b, there will be a change that is -2°C/0.15= -13.3°C, i.e. the temperature value for the new non-common field 103 will be 23-13.3= 9.7°C. Using data from more directions of sweep as described below increases the accuracy.

A method is shown in Fig 8. In step 200, IR sensor data from two overlapping fields of view 4a 4b from the same sweep direction is collected. In step 201 the proportion of the area of the non-common field 102 and 103 to the field of view 4a 4b is determined by area propor- tion determining means. It is noted that the proportion between non common area 102 and field of view 4a will be the same as the proportion of noncommon area 103 in relation to IB field of view 4b. Steps 200 and 201 can be carried out in any order. In step 202 the temper ature for non-common field 102 or 103, or both, is determined.

The method is preferably applied for a series of overlapping field of views 4a, 4b, 4c, 4d .... as shown in Fig. 9 such that the overlap between 4a and 4b is used, the overlap between 4b and 4c is used, the overlap between 4c and 4d is used, and so on. In this way substantial parts of area of interest 3 may be covered by non-common fields. A starting point 14 may be used for relating the positions and orientations of the different fields of view 4a, b and their non-common fields 102, 103 to each other. The starting point 14 is preferably assigned to the first sampled field of view 4a. The position determining means 6 is be able to build a model of how the field of view 4 moves, and map the IR sensor values in relation to the starting point 14 to create a thermal image 12. The starting point 14 is preferably a point in space defined in relation to the surrounding or the area of interest 3. The starting point 14 is preferably associated with an initial direction of observation 5.

A larger area of interest 3 may be covered by sweeping across the area of interest 3 multiple times, each time with a suitable offset (Fig 10). The offset should preferably at most be the diameter of the field of view 4.

With reference to Figs. 11-12 it is preferred that the field of view 4 is swept across area of interest 3 in at least two different directions 15a, b. For example, the point 20 is covered by new non-common field 103a from the first direction 15a and a new non-common field 103b from the second direction 15b. The temperature for point 20 or area 21 is determined by using the temperature values for the first and new second non-common fields 103a, b as above and then use the temperature values for the point 20 or area 21 from the at least two sweep directions 15a, 15b to determine a temperature value for an area in the thermo graphic image 12, such as a pixel 13 or a number of pixels in the thermographic image 12.

In step 300, the field of view is swept over the area of interest 3 in a first direction 15a, resulting a in a first temperature value for a first new non-common field 103a. This is done using the method above with reference to Figs. 7-10. In step 301 the field of view 4 is swept over the area of interest 3 in a second direction 15b, resulting in a second temperature for a second new old non-common field 103b, in the same manner. In step 303 it is determined that the first and second old non-overlapping fields 103a, b covers the same area to a cer tain degree, shown as shared region 21. The first and second temperature values are used to determine the temperature for shared region 21 and may be used to determine the tem perature value for pixels 13 in shared region 21 of image 12. Shared region 21 (dashed) will have the same temperature value.

The shared region 21 is determined by using the position information stored for each non common area 103a 103b. The starting position 14 may be used, for example, and all tem perature vales may be related in space to starting position 14.

Above it is described how new non-common areas 103a, b are used, but old non-common areas 102a, b may alternatively be used. Both new and old non-common areas may also be used as described above, where, for example any temperature change is divided by old and new areas, for example in a predetermined manner, for example, 50/50.

In preferred embodiments values from three, four, five, six, seven, eight or more sweep directions 15 are used. Hence temperature values for three, four, five, six, seven, eight or more non-overlapping regions 102 103 may be used. Using temperature data from a plu rality (such as two or more) sweeping directions increases the resolution of the thermal image 12. The temperature data from the plurality of sweep directions can be used in any suitable manner. In one embodiment the average of the temperature values from the dif ferent directions 15ab are used. In one embodiment, where there are more than two sweep directions, the value that is furthest away from the average is used. In one embodiment the extreme value that is closest to the average is used (if the extreme values are 10 and 2 and the average is 5, 2 is chosen). In one embodiment the median value is used.

Thus, for each pixel 13 in the image 12, the temperature value may be the result of using temperature data for a plurality of temperature values, for example the average of the plu rality of temperature values. The directions 15a 15b of sweep of the two datasets is preferably separated with at least 45°. Preferably two directions of sweep are separated by 90°. In a preferred embodiment the field of view 4 is swept in at least four mutually different directions 15, resulting in four different sets of determined IR sensor values. The mutually different directions 15 are pref erably separated by 90°. In an even more preferred embodiment eight different directions 15 separated by 45° is used. In one embodiment three different sweep directions 15 sepa rated by 120° is used.

The sweeps are preferably carried out in the same plane or planes that are parallel. The planes are preferably perpendicular to the direction of observation 5 of the field of view 4 at the starting point 14.

In one embodiment, shown in Fig. 13, the field of view 4 is swept in a first direction 15a several times with perpendicular offsets so that each sweep covers at least partly different areas, and wherein the field of view 4 is additionally swept in the second direction 15b sev eral times with different perpendicular offsets so that each sweep 16 covers at least a partly different area of the area of interest 3. Each arrow 16 indicates the path of the centroid of the projection of the field of view 4 as it covers the area of interest 3.

However, random sweeping may be used as shown in Fig. 14. For example, a user holding device 7 in his or her hand may sweep field of view 4 over area of interest 3 in a criss-cross manner to gather information from several directions. In one embodiment, the image is shown in real time on display 11 providing the user with feedback as the image improves during sweeping. Hence, the user is able to create a thermal image using a "painting"-type motion. This is particularly useful when the image 12 is shown on a display 11 in real time, see below. Then the user can improve the image 12 where needed by sweeping across an area of interest 3 that needs improvement and see the result in real time.

A user may be provided with instructions to sweep in different predefined directions as described above, such as for example, two directions separated by 90°. The instructions may be provided in any manner such as text, symbols, or sound such as synthetic speech. In a preferred embodiment, instructions are provided on display 11. An example is shown in Fig. 15. For example, a handheld device 7 is used by a user and the user is prompted to move the field of view 4, for example by moving the device 7 in different directions 15a 15b. In a preferred embodiment, the device 7 has a display 11 and the display 11 is used to prompt the user. The display 11 can be used to indicate to the user the direction 15 in which the user should sweep the device 7. The display 11 may also provide guidance for orienting the device 7 and hence direction of observation 5 in the correct direction. The prompting may be provided simultaneous as a real time image is shown as described above.

In one embodiment, shown in Fig. 16, instructions to the user is provided in real time using information from position determining means 6. In particular, the user may be prompted to translate or turn the device 7 by translating or turning the field of view 4 order to main tain a predefined sweep direction and orientation. In Fig. 14 the display 11 displays an arrow 17 and a level tool comprising a fixed cross 18 and an orientation dependant cross 19 that moves on the display 11 with the orientation of the device 7, as determined by orientation determination means 6. The user is prompted to keep orientation dependant cross 19 aligned to fixed cross 18. The arrow 17 moves to instruct the user to scan in different direc tions. Arrow 17 may hence be controlled by position determining means 6 and a predeter mined pattern for movement such as for example the pattern of Fig. 13. For example, the user may be prompted to first sweep in a first direction 15a with offsets and then sweep in a second direction 15b, where the directions are separated with angles as described above. The position and orientation at the starting point 14 may be used to provide guidance to the user, where the user is prompted to hold the device 7 in the same orientation or position as at the starting point 14.

The user may also be prompted to sweep in a certain plane, which may be the plane per pendicular to the direction of observation 5 at the starting point 14 or the plane of the dis play 11 of the device 7 at the starting point 14. Command such as "closer" and "further away" may be used on the display 11 to keep the device 7 in the plane while sweeping. The user may also be prompted to sweep with a certain speed. As mentioned above, the resolution will be better if the sweep speed is low. Hence the user may be prompted to increase or decrease the sweep speed as the case may be. Feedback may be provided in real time.

In one embodiment, the display 11 of the device 7 is used to display a thermal image 12 using the data for the thermal image processed as above. The method may thus comprise the step of displaying a thermal image 12 of the display 11 of the device 7 that comprises the IR sensor 2. The image 12 may be rendered on the display 11 in real time as the user sweeps across the area of interest 3. Hence, image data may be provided to display 11 for rendering in real time. This provides feedback to the user.

There is also provided imaging software implementing the methods described herein. The imaging software may be provided as an app to be downloaded to a portable device 7 with an IR sensor 2 and position determining means 6. The imaging software is preferably stored on memory 8. The imaging software may be configured to obtain IR sensor values and po sition and/or orientation data from position determining means 6. For example, the imaging software may repeatedly query one or more sensors, or switch on one or more sensors, and providing a predetermined configuration to one or more sensor. Such configuration may for example be instructions to the IR sensor 2 or position determining means 6 regarding sam pling frequencies. The imaging software may be configured to pair IR sensor data with data for position and/or orientation. The imaging software includes the proportion determining means described above.

The imaging software is configured to compile data to produce thermal imaging data to produce a thermal image 12. Hence imaging software is configured to determine non-over- lapping fields, and positions and orientation for these, and to compile temperature data from different directions as described herein. Example 1

The inventive method was simulated using digital thermal data of an area of interest show ing a man and a dog, shown in the upper left panels of Figs. 17 to 24. The data was scanned in eight different directions (indicated with arrows) using a virtual field of view that scanned the digital image data. The position of the virtual field of view was controlled by a user with the use of a computer mouse. Overlapping fields were determined and any difference in temperature between two overlapping fields of view where attributed to the new non-com mon fields at 100%. Temperature for up to eight non-overlapping fields were averaged for each pixel in the image. The upper right image shows the result of averaging the datasets. It can be seen how the image improves as more and more sweep directions are added. Bottom right is an image that shows the average temperature in the field of view (without using overlaps and different directions) only, which clearly provides inferior resolution.