KR20170119631A - Monitoring device, monitoring method, and program - Google Patents

Monitoring device, monitoring method, and program Download PDF

Info

Publication number
KR20170119631A
KR20170119631A KR1020170047150A KR20170047150A KR20170119631A KR 20170119631 A KR20170119631 A KR 20170119631A KR 1020170047150 A KR1020170047150 A KR 1020170047150A KR 20170047150 A KR20170047150 A KR 20170047150A KR 20170119631 A KR20170119631 A KR 20170119631A
Authority
KR
South Korea
Prior art keywords
temperature
thermal image
unit
pixel
image data
Prior art date
Application number
KR1020170047150A
Other languages
Korean (ko)
Inventor
세이 나가시마
Original Assignee
아즈빌주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 아즈빌주식회사 filed Critical 아즈빌주식회사
Publication of KR20170119631A publication Critical patent/KR20170119631A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/0022Radiation pyrometry, e.g. infrared or optical thermometry for sensing the radiation of moving bodies
    • G01J5/0025Living bodies
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/02Constructional details
    • G01J5/08Optical arrangements
    • G01J5/0853Optical arrangements having infrared absorbers other than the usual absorber layers deposited on infrared detectors like bolometers, wherein the heat propagation between the absorber and the detecting element occurs within a solid
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/10Radiation pyrometry, e.g. infrared or optical thermometry using electric radiation detectors
    • G01J5/12Radiation pyrometry, e.g. infrared or optical thermometry using electric radiation detectors using thermoelectric elements, e.g. thermocouples
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/48Thermography; Techniques using wholly visual means
    • G01J5/485Temperature profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/30Transforming light or analogous information into electric information
    • H04N5/33Transforming infrared radiation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J2005/0077Imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J5/00Radiation pyrometry, e.g. infrared or optical thermometry
    • G01J5/10Radiation pyrometry, e.g. infrared or optical thermometry using electric radiation detectors
    • G01J5/12Radiation pyrometry, e.g. infrared or optical thermometry using electric radiation detectors using thermoelectric elements, e.g. thermocouples
    • G01J2005/123Thermoelectric array

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Radiation Pyrometers (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Alarm Systems (AREA)
  • Image Analysis (AREA)

Abstract

본 발명은 감시 대상의 공간에 있어서의 사람에 관한 정보를, 보다 간단하게 생성하기 위한 기술을 제공하는 것을 목적으로 한다.
본 발명에 따른 감시 장치(1)는, 열화상 센서(4_1∼4_x)로부터 단위 열화상(40_1∼40_x)을 취득하는 화상 취득부(10)와, 상기 화상 취득부에 의해 취득한 단위 열화상에 기초하여, 감시 대상의 공간의 2차원적인 온도 분포를 나타내는 열화상 데이터(150)를 생성하는 화상 처리부(11)와, 열화상 데이터에 기초하여, 열화상 센서의 화소마다 온도의 최대값을 산출하는 최대 온도 산출부(12)와, 열화상 데이터에 기초하여, 화소마다 온도의 최소값을 산출하는 최소 온도 산출부(13)와, 화소마다, 온도의 최대값과 온도의 최소값의 차분을, 화소마다 산출하는 차분 온도 산출부(14)를 갖는 것을 특징으로 한다.
An object of the present invention is to provide a technique for more easily generating information on a person in a space to be monitored.
The monitoring apparatus 1 according to the present invention includes an image acquisition unit 10 for acquiring unit thermal images 40_1 to 40_x from thermal image sensors 4_1 to 4_x, (11) for generating thermal image data (150) indicating a two-dimensional temperature distribution of a space to be monitored, based on the thermal image data, and calculating a temperature maximum value for each pixel of the thermal image sensor A minimum temperature calculating unit 13 for calculating a minimum value of the temperature for each pixel based on the thermal image data and a minimum temperature calculating unit 13 for calculating a difference between the maximum value of the temperature and the minimum value of the temperature for each pixel, And a difference temperature calculation unit 14 for calculating the difference temperature.

Description

감시 장치, 감시 방법, 및 프로그램{MONITORING DEVICE, MONITORING METHOD, AND PROGRAM}[0001] MONITORING DEVICE, MONITORING METHOD, AND PROGRAM [0002]

본 발명은 사람을 감시하기 위한 감시 장치, 감시 방법, 및 프로그램에 관한 것으로, 예컨대 열화상 센서에 의해 취득한 열화상에 기초하여 사람을 감시하는 감시 장치에 관한 것이다.The present invention relates to a monitoring apparatus, a monitoring method, and a program for monitoring a person, and more particularly, to a monitoring apparatus for monitoring a person based on a thermal image acquired by a thermal image sensor, for example.

사람을 감시하기 위한 감시 장치로서, 감시 카메라의 화상에 기초하여 사람을 검지하는 감시 장치가 종래부터 알려져 있다(특허문헌 1 참조).BACKGROUND ART [0002] As a monitoring device for monitoring a person, a monitoring device for detecting a person based on an image of a surveillance camera has been conventionally known (see Patent Document 1).

[특허문헌 1] 일본 특허 공개 제2014-229068호 공보[Patent Document 1] JP-A-2014-229068

그러나, 종래의 감시 카메라의 화상으로부터 사람을 검지하는 감시 장치에서는, 이하에 나타내는 과제가 있다.However, the surveillance apparatus for detecting a person from an image of a conventional surveillance camera has the following problems.

감시 카메라와 같은 통상의 카메라로 사람을 촬영한 경우, 일조 조건, 조명 조건, 및 사람의 복장 등의 외적 요인에 의해 화상이 변화하기 때문에, 그러한 변화하는 화상 중에서 사람을 정확히 검지하기 위해서는 복잡한 처리가 필요해진다. 예컨대, 촬영 환경이나 복장 등의 변화에 상관없이 불변인 사람의 특징량을 미리 정의해 두고, 그 정의한 특징량을 취득한 화상으로부터 검출하기 위한 검출 처리를 행할 필요가 있다. 이와 같이, 감시 카메라를 이용한 감시 장치에서는, 일조 조건이나 조명 조건 등의 외적 요인에 상관없이 사람을 정확히 검지하기 위한 시스템 구성이 복잡해진다고 하는 과제가 있다.When a person is photographed with a normal camera such as a surveillance camera, the image changes due to external factors such as sunshine conditions, lighting conditions, and clothing of a person. Therefore, in order to accurately detect a person in such a changing image, It becomes necessary. For example, it is necessary to define a characteristic quantity of a person who is invariable irrespective of a change in the photographing environment, a dress, etc., and to perform detection processing for detecting the defined characteristic quantity from the acquired image. Thus, the surveillance apparatus using the surveillance camera has a problem in that the system configuration for accurately detecting a person is complicated irrespective of external factors such as sunshine conditions and lighting conditions.

또한, 금후, 종래의 감시 장치와 같이 감시 대상의 공간에 있어서의 사람의 유무를 검지하는 기술뿐만이 아니라, 감시 대상의 공간에 있어서의 사람의 이동 범위의 정보 등의 사람에 관한 여러 가지 정보를 자동적으로 수집하는 기술이 필요해진다고 본원 발명자는 생각하였다.In addition to the technology for detecting the presence or absence of a person in a space to be monitored as in a conventional monitoring apparatus, various kinds of information about a person such as information on the movement range of a person in a monitored space can be automatically The inventors of the present invention have thought that a technique for collecting the above-mentioned materials is required.

본 발명은 상기한 문제를 감안하여 이루어진 것으로, 본 발명의 목적은, 감시 대상의 공간에 있어서의 사람에 관한 정보를, 보다 간단하게 생성하기 위한 기술을 제공하는 것에 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for more easily generating information on a person in a monitoring target space.

본 발명에 따른 감시 장치(1, 1A)는, 열화상 센서(4_1∼4_x)로부터 단위 열화상(40_1∼40_x)을 취득하는 화상 취득부(10)와, 상기 화상 취득부에 의해 취득한 단위 열화상에 기초하여, 감시 대상의 공간의 2차원적인 온도 분포를 나타내는 열화상 데이터(150)를 생성하는 화상 처리부(11)와, 화상 취득부에 의해 반복해서 취득한 상기 단위 열화상에 기초하여 생성된 시계열의 열화상 데이터에 기초하여, 열화상 센서의 화소마다 온도의 최대값을 산출하는 최대 온도 산출부(12)와, 화상 취득부에 의해 반복해서 취득한 상기 단위 열화상에 기초하여 생성된 시계열의 열화상 데이터에 기초하여, 화소마다 온도의 최소값을 산출하는 최소 온도 산출부(13)와, 화소마다, 온도의 최대값과 온도의 최소값의 차분을, 화소마다 산출하는 차분 온도 산출부(14)를 갖는 것을 특징으로 한다.The monitoring device 1 or 1A according to the present invention includes an image acquisition unit 10 that acquires unit thermal images 40_1 to 40_x from thermal image sensors 4_1 to 4_x, (11) for generating thermal image data (150) showing a two-dimensional temperature distribution of a space to be monitored based on the image; and a control unit A maximum temperature calculation unit 12 for calculating a maximum temperature value for each pixel of the thermal image sensor based on the time-series thermal image data; A difference temperature calculating unit (14) for calculating a difference between a maximum value of temperature and a minimum value of temperature for each pixel, for each pixel, a minimum temperature calculating unit (13) for calculating a minimum value of temperature for each pixel based on the thermal image data, characterized by having It shall be.

상기 감시 장치(1A)에 있어서, 차분 온도 산출부에 의해 반복해서 산출한 차분의 평균값을, 화소마다 산출하는 평균 온도 산출부(17)를 더 가져도 좋다.The monitoring apparatus 1A may further include an average temperature calculating unit 17 for calculating an average value of the differences calculated repeatedly by the difference temperature calculating unit for each pixel.

상기 감시 장치에 있어서, 최대 온도 산출부는, 화소마다, 정해진 기간(T1)에 있어서의 시계열의 열화상 데이터에 포함되는 상위 La(La는 2 이상의 정수)개의 온도의 평균값에 기초하여 온도의 최대값을 산출해도 좋다.In the above monitoring apparatus, the maximum temperature calculating unit may calculate a maximum temperature of the pixel based on the average value of the upper La (La is an integer equal to or greater than 2) included in the time-series thermal image data in the predetermined period (T1) .

상기 감시 장치에 있어서, 최대 온도 산출부는, 가중 평균에 의해 상위 La개의 온도의 평균값을 산출해도 좋다.In the above monitoring apparatus, the maximum temperature calculating unit may calculate the average value of the upper La temperatures by the weighted average.

상기 감시 장치에 있어서, 최대 온도 산출부는, 화소마다, 정해진 기간에 있어서의 시계열의 열화상 데이터에 포함되는 상위 Lc(Lc는 2 이상의 정수)개의 온도를 제외한 나머지 온도에 기초하여, 온도의 최대값을 산출해도 좋다.In the above monitoring apparatus, the maximum temperature calculating unit may calculate a maximum temperature of the pixel based on the remaining temperatures excluding the upper Lc (Lc is an integer equal to or larger than 2) included in the time-series thermal image data in a predetermined period, .

상기 감시 장치에 있어서, 최대 온도 산출부는, 화소마다, 정해진 기간에 있어서의 시계열의 열화상 데이터에 포함되는 제1 임계값보다 큰 온도에 기초하여, 온도의 최대값을 산출해도 좋다.In the monitoring apparatus, the maximum temperature calculating unit may calculate the maximum value of the temperature on the basis of the temperature that is larger than the first threshold value included in the time-series thermal image data in the predetermined period for each pixel.

상기 감시 장치에 있어서, 최소 온도 산출부는, 화소마다, 정해진 기간에 있어서의 시계열의 열화상 데이터에 포함되는 하위 Lb(Lb는 2 이상의 정수)개의 온도의 평균값을 산출하여, 온도의 최소값으로 해도 좋다.In the above monitoring apparatus, the minimum temperature calculating unit may calculate the average value of the temperatures of the lower Lb (Lb is an integer equal to or greater than 2) included in the time-series thermal image data for a predetermined period for each pixel, .

상기 감시 장치에 있어서, 최소 온도 산출부는, 가중 평균에 의해 하위 Lb개의 온도의 평균값을 산출해도 좋다.In the monitoring apparatus, the minimum temperature calculating unit may calculate an average value of the lower Lb temperatures by the weighted average.

상기 감시 장치에 있어서, 최소 온도 산출부는, 화소마다, 정해진 기간에 있어서의 시계열의 열화상 데이터에 포함되는 하위 Ld(Ld는 2 이상의 정수)개의 온도를 제외한 온도에 기초하여, 온도의 최소값을 산출해도 좋다.In the above monitoring apparatus, the minimum temperature calculating unit may calculate a minimum temperature value based on temperatures excluding the lower Ld (Ld is an integer equal to or greater than 2) included in the time-series thermal image data for each pixel in a predetermined period Maybe.

상기 감시 장치에 있어서, 최소 온도 산출부는, 화소마다, 정해진 기간에 있어서의 시계열의 열화상 데이터에 포함되는 제2 임계값보다 작은 온도에 기초하여, 온도의 최소값을 산출해도 좋다.In the monitoring apparatus, the minimum temperature calculating section may calculate a minimum temperature value based on a temperature smaller than a second threshold value included in the time-series thermal image data for each pixel in a predetermined period.

한편, 상기 설명에서는, 일례로서, 발명의 구성 요소에 대응하는 도면상의 참조 부호를 괄호를 붙여 기재하고 있다.In the above description, the reference numerals in the drawings corresponding to the constituent elements of the invention are shown with parentheses as an example.

이상 설명한 것에 의해, 본 발명에 의하면, 감시 대상의 공간에 있어서의 사람에 관한 정보를, 보다 간단하게 생성하는 것이 가능해진다.As described above, according to the present invention, information on a person in a space to be monitored can be generated more simply.

도 1은 실시형태 1에 따른 감시 장치를 포함하는 감시 시스템의 구성을 도시한 도면이다.
도 2는 공간에 있어서의 복수의 열화상 센서의 배치예를 도시한 도면이다.
도 3은 열화상 센서의 설치예를 도시한 도면이다.
도 4는 어느 시각에 있어서의 열화상의 일례를 도시한 도면이다.
도 5는 하나의 열화상 센서로부터 출력된 열화상 데이터와 그 열화상 데이터에 포함되는 화소마다의 단위 화소 데이터를 설명하기 위한 도면이다.
도 6a는 열화상 센서의 다른 설치예를 도시한 도면이다.
도 6b는 열화상 센서의 다른 설치예를 도시한 도면이다.
도 6c는 열화상 센서의 다른 설치예를 도시한 도면이다.
도 7은 공간(30) 전체의 최대 온도 데이터에 기초한 열화상의 일례를 도시한 도면이다.
도 8은 공간(30) 전체의 최소 온도 데이터에 기초한 열화상의 일례를 도시한 도면이다.
도 9는 실시형태 1에 따른 감시 장치에 의한 처리 순서를 도시한 흐름도이다.
도 10은 공간(30) 전체의 차분 온도 데이터에 기초한 열화상의 일례를 도시한 도면이다.
도 11은 실시형태 2에 따른 감시 장치를 포함하는 감시 시스템의 구성을 도시한 도면이다.
도 12는 실시형태 2에 따른 감시 장치에 의한 처리 순서를 도시한 흐름도이다.
도 13은 공간(30) 전체의 평균 온도 데이터에 기초한 열화상의 일례를 도시한 도면이다.
1 is a diagram showing the configuration of a monitoring system including a monitoring apparatus according to the first embodiment.
2 is a diagram showing an example of arrangement of a plurality of thermal image sensors in a space.
3 is a diagram showing an example of installation of a thermal image sensor.
4 is a diagram showing an example of deterioration at any time.
5 is a diagram for explaining thermal image data output from one thermal image sensor and unit pixel data for each pixel included in the thermal image data.
6A is a diagram showing another example of the installation of the thermal image sensor.
6B is a view showing another example of the installation of the thermal image sensor.
6C is a view showing another example of the installation of the thermal image sensor.
Fig. 7 is a diagram showing an example of deterioration image based on the maximum temperature data of the entire space 30. Fig.
8 is a diagram showing an example of a deterioration image based on the minimum temperature data of the entire space 30. FIG.
9 is a flowchart showing a processing procedure by the monitoring apparatus according to the first embodiment.
10 is a diagram showing an example of a deterioration image based on differential temperature data of the entire space 30. As shown in Fig.
11 is a diagram showing a configuration of a monitoring system including a monitoring apparatus according to the second embodiment.
12 is a flowchart showing a processing procedure by the monitoring apparatus according to the second embodiment.
13 is a diagram showing an example of a deterioration image based on the average temperature data of the entire space 30. FIG.

이하, 본 발명의 실시형태에 대해 도면을 참조하여 설명한다.BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.

≪실시형태 1≫≪ Embodiment 1 >

(1) 감시 시스템(1) Surveillance systems

도 1은 본 발명의 일 실시형태에 따른 감시 장치를 포함하는 감시 시스템의 구성을 도시한 도면이다.1 is a diagram showing a configuration of a monitoring system including a monitoring apparatus according to an embodiment of the present invention.

도 1에 도시된 감시 시스템(100)은, 건물 내에 설치된 열화상 센서에 의해 취득된 열화상에 기초하여, 건물 내에 존재하는 사람을 감시하는 시스템이다.The monitoring system 100 shown in Fig. 1 is a system for monitoring a person in a building based on a thermal image acquired by a thermal image sensor installed in the building.

구체적으로, 감시 시스템(100)은, 빌딩이나 공장 등의 건물(3)에 설치된 복수의 열화상 센서(4_1∼4_x)(x는 2 이상의 정수)와, 감시 장치(1)와, 표시 장치(2)로 구성되어 있다.Specifically, the monitoring system 100 includes a plurality of thermal image sensors 4_1 to 4_x (x is an integer of 2 or more) provided in a building 3 such as a building or a factory, a monitoring device 1, 2).

(2) 열화상 센서(2) Thermal imaging sensors

열화상 센서(4_1∼4_x)는, 이차원적으로 배열되어, 건물(3) 내의 감시 대상의 공간(30)의 2차원적인 온도 분포를 나타내는 열화상을 취득하는 기기이다. 구체적으로, 열화상 센서(4_1∼4_x)는, 각각, 정해진 에어리어의 2차원적인 온도 분포를 비접촉으로 검출하는 적외선 검출 센서이다. 본 실시형태에서는, 개개의 열화상 센서(4_1∼4_x)가 서모파일 어레이 센서인 것으로서 설명한다.The thermal image sensors 4_1 to 4_x are devices arranged two-dimensionally to obtain a thermal image showing a two-dimensional temperature distribution of the space 30 to be monitored in the building 3. [ Specifically, each of the thermal imaging sensors 4_1 to 4_x is an infrared detection sensor that detects a two-dimensional temperature distribution of a predetermined area in a noncontact manner. In the present embodiment, it is assumed that the individual thermal image sensors 4_1 to 4_x are thermopile array sensors.

여기서, 서모파일 어레이 센서는, 열전대로 구성되며, 적외선을 검출하는 열전 변환 소자(적외선 센서)인 서모파일이 복수 2차원으로 배열된 센서이다. 열화상 센서(4_1∼4_x)로서, x개의 서모파일 어레이 센서를 천장 등에 이차원적으로 배열함으로써 감시 대상의 공간(30)의 2차원적인 온도 분포를 파악하는 것이 가능해진다.Here, the thermopile array sensor is a thermocouple sensor, which is composed of thermocouples and is a thermoelectric conversion element (infrared sensor) for detecting infrared rays, in which a plurality of thermopiles are arranged in two dimensions. As the thermal image sensors 4_1 to 4_x, it is possible to grasp the two-dimensional temperature distribution of the space 30 to be monitored by arranging x thermopile array sensors two-dimensionally on a ceiling or the like.

본 실시형태에서는, 일례로서, 하나의 열화상 센서(4_1)가, 32×31개의 서모파일로 구성되고, 각 서모파일이 하나의 화소를 각각 구성하고 있는 것으로 한다.In this embodiment, as an example, it is assumed that one thermal image sensor 4_1 is constituted by 32.times.31 thermo files, and each thermo file constitutes one pixel.

도 2는 감시 대상의 공간(30)에 있어서의 열화상 센서(4_1∼4_x)의 배치예를 도시한 도면이다.Fig. 2 is a view showing an example of the arrangement of the thermal image sensors 4_1 to 4_x in the space 30 to be monitored.

여기서, 공간(30)은, 예컨대, 건물(3) 내의 1플로어 전체여도 좋고, 하나의 플로어에 있어서의 특정한 영역(예컨대, 하나의 거실 또는 복수의 거실)이어도 좋다.Here, the space 30 may be the entire one floor in the building 3, or may be a specific area (for example, one living room or a plurality of living rooms) in one floor.

도 2에 도시된 바와 같이, 건물(3) 내의 감시 대상의 공간(30)을 열화상 센서(4_1∼4_x)의 수와 동일한 복수의 에어리어(300_1∼300_x)로 분할한 경우, 복수의 열화상 센서(4_1∼4_x)는, 에어리어(300_1∼300_x)마다 대응하여 설치된다. 열화상 센서(4_1∼4_x)는, 각각 대응하는 감시 대상의 에어리어(300_1∼300_x)의 열화상(40_1∼40_x)을 각각 생성한다. 이하, 각 열화상 센서(4_1∼4_x)로부터 출력되는 열화상(40_1∼40_x)을, 단위 열화상(40_1∼40_x)이라고 하는 경우가 있다.2, when the space 30 to be monitored in the building 3 is divided into a plurality of areas 300_1 to 300_x that are the same as the number of the thermal imaging sensors 4_1 to 4_x, The sensors 4_1 to 4_x are provided corresponding to the areas 300_1 to 300_x. The thermal image sensors 4_1 to 4_x respectively generate thermal images 40_1 to 40_x of the corresponding monitored areas 300_1 to 300_x. Hereinafter, the thermal images 40_1 to 40_x output from the respective thermal image sensors 4_1 to 4_x are sometimes referred to as unit thermal images 40_1 to 40_x.

도 2에는, 일례로서, 공간(30)을 22행 6열로 분할하고, 분할된 각 에어리어(300_1∼300_x)에 하나씩 열화상 센서(4_1∼4_x)를 배치한 경우가 도시되어 있다.2 shows a case in which the space 30 is divided into 22 rows and 6 columns and the thermal image sensors 4_1 to 4_x are arranged in the divided areas 300_1 to 300_x, respectively.

도 3은 열화상 센서(4_1∼4_x)의 설치예를 도시한 도면이다.Fig. 3 is a view showing an example of installation of the thermal image sensors 4_1 to 4_x.

어느 열화상 센서(4_1∼4_x)는, 공간(30)의 에어리어(300)에 있어서의 천장이나 벽면 등에 설치된다. 예컨대, 도 3에 도시된 바와 같이, 열화상 센서(4_1∼4_x)는, 그 촬상면(4A)이 지면(바닥면)(300B)과 대향하는 방향으로, 건물(3)의 천장(300A)의 표면에 설치되는 것이 바람직하다. 또한, 각 열화상 센서(4_1∼4_x)의 촬상면(4A)과 지면(바닥면)(300B)과의 거리가 각각 동일해지도록, 각 열화상 센서(4_1∼4_x)를 설치하는 것이 바람직하다.Some of the thermal image sensors 4_1 to 4_x are installed on a ceiling, a wall surface, or the like in the area 300 of the space 30. [ 3, the thermal image sensors 4_1 to 4_x are mounted on the ceiling 300A of the building 3 in such a manner that the imaging surface 4A thereof faces the ground (bottom surface) It is preferable to be provided on the surface. It is preferable to provide the respective thermal image sensors 4_1 to 4_x so that the distances between the sensing surface 4A and the ground surface (floor surface) 300B of the respective thermal image sensors 4_1 to 4_x are equal to each other.

상기한 바와 같이 열화상 센서(4_1∼4_x)를 설치함으로써, 감시 대상의 공간(30) 내의 각 에어리어(300_1∼300_x)의 하방 공간에 있어서의 2차원적인 온도 분포를 빠짐없이 검출할 수 있다.By providing the thermal image sensors 4_1 to 4_x as described above, the two-dimensional temperature distribution in the space below each of the areas 300_1 to 300_x in the space 30 to be monitored can be detected without fail.

도 4는 열화상 센서에 의해 촬영된 열화상의 일례를 도시한 도면이다.4 is a diagram showing an example of a deterioration image photographed by a thermal image sensor.

도 4에는, 어느 시각에 있어서, 열화상 센서(4_1∼4_x)로서의 "6×22"개의 서모파일 어레이 센서에 의해 촬영된 거실의 열화상이 도시되어 있다.Fig. 4 shows a thermal image of a living room photographed by "6 x 22 " thermopile array sensors as thermal image sensors 4_1 to 4_x at any time.

도 4의 열화상에서는, 색이 백색에 가까워질수록, 온도가 높은 것을 나타내고 있다. 즉, 열화상을 구성하는 화소의 휘도가 높을수록, 대응하는 영역의 온도가 높은 것을 나타내고 있다. 일반적으로, 사무실 등의 거실의 경우, 그 거실 내에 존재하는 사람이 가장 높은 온도를 나타내는 경향이 있다. 예컨대, 도 4에서의 참조 부호 41 등의 백색 부분은, 사람이 존재하는 것을 나타내고 있다.In the deterioration phase of FIG. 4, the closer the color is to white, the higher the temperature. That is, the higher the luminance of the pixels constituting the thermal image, the higher the temperature of the corresponding region. Generally, in a living room such as an office, a person present in the living room tends to show the highest temperature. For example, a white portion such as 41 in Fig. 4 indicates that a person exists.

도 4에서의 점선으로 둘러싸인 영역(40)의 화상은, 하나의 열화상 센서(4_1∼4_x)로부터 출력된 열화상이다.The image of the area 40 surrounded by the dotted line in Fig. 4 is a thermal image output from one thermal image sensor 4_1 to 4_x.

도 5는 하나의 열화상 센서로부터 출력된 열화상과 그 열화상에 포함되는 화소마다의 단위 화소 데이터를 설명하기 위한 도면이다.5 is a diagram for explaining a thermal image output from one thermal image sensor and unit pixel data for each pixel included in the thermal image.

도 5에 도시된 바와 같이, 하나의 열화상 센서(4_1∼4_x)로부터 출력된 단위 열화상(40_1∼40_x)에는, 그 열화상 센서(4_1∼4_x)를 구성하는 각각의 서모파일에 입력한 적외선량의 강도에 따른 값을 나타내는 단위 화소 데이터(400)가 포함되어 있다.As shown in Fig. 5, unit thermal images 40_1 to 40_x output from one thermal image sensor 4_1 to 4_x are inputted to respective thermo files constituting the thermal image sensors 4_1 to 4_x Unit pixel data 400 indicating a value according to the intensity of the infrared ray is included.

즉, 하나의 열화상 센서(4_1∼4_x)가 32×31개의 화소(서모파일)를 갖는 서모파일 어레이 센서인 경우, 하나의 열화상 센서(4_1∼4_x)로부터 출력되는 하나의 단위 열화상(40)은, 순서가 매겨진 32×31개의 단위 화소 데이터(400)로 구성되고, 열화상 센서(4_1∼4_x)로부터 출력되는 각각의 열화상(40_1∼40_x)을 합성함으로써, 도 4에 도시된 바와 같은 공간(30) 전체의 2차원적인 온도 분포를 나타내는 열화상 데이터(150)가 생성된다.That is, when one of the thermal image sensors 4_1 to 4_x is a thermopile array sensor having 32 × 31 pixels (thermopile), one unit image output from one thermal image sensor 4_1 to 4_x 40 are composed of 32 × 31 unit pixel data 400 in order and synthesize the respective thermal images 40_1 to 40_x output from the thermal image sensors 4_1 to 4_x, The thermal image data 150 representing the two-dimensional temperature distribution of the entire space 30 is generated.

한편, 이하의 설명에서는, 감시 대상의 공간(30)의 2차원적인 온도 분포를 나타내는 열화상 데이터(150)를 「공간(30)의 열화상 데이터(150)」라고 하는 경우가 있다.In the following description, the thermal image data 150 indicating the two-dimensional temperature distribution of the space 30 to be monitored is sometimes referred to as " thermal image data 150 in the space 30. "

열화상 센서(4_1∼4_x)는, 예컨대, 단위 시간마다, 대응하는 에어리어(300_1∼300_x)를 포함하는 영역의 열화상(40_1∼40_x)을 각각 생성한다. 열화상 센서(4_1∼4_x)는, 예컨대, 건물(3) 내에 설치된 서버(도시하지 않음)에 접속되고, 상기 서버를 통해 무선 또는 유선에 의해, 열화상(40_1∼40_x)을 감시 장치(1)에 송신한다. 예컨대, 각 열화상 센서(4_1∼4_x)는, 1분간 300장의 단위 열화상(40_1∼40_x)을 생성하고, 이들을 상기 서버를 통해 감시 장치(1)에 송신한다.The thermal image sensors 4_1 to 4_x respectively generate thermal images 40_1 to 40_x of the area including the corresponding areas 300_1 to 300_x for each unit time. The thermal image sensors 4_1 to 4_x are connected to a server (not shown) provided in the building 3 and send thermal images 40_1 to 40_x to the monitoring apparatus 1 . For example, each of the thermal image sensors 4_1 to 4_x generates 300 unit thermal images 40_1 to 40_x for 1 minute, and transmits them to the monitoring device 1 through the server.

(3) 감시 장치(1)(3) Monitoring systems (1)

감시 장치(1)는, 열화상 센서(4_1∼4_x)에 의해 생성된 단위 열화상(40_1∼40_x)에 기초하여, 감시 대상의 공간(30)에 존재하는 사람에 관한 정보를 생성하는 장치이다. 감시 장치(1)는, 예컨대, 건물(3) 내의 중앙 관리실이나, 건물(3)을 포함하는 복수의 빌딩이나 공장 등의 시설을 감시하는 빌딩 관리 시스템에 있어서의 중앙 관리실 등에 설치된다.The monitoring apparatus 1 is an apparatus for generating information on a person present in the space 30 to be monitored based on the unit thermal images 40_1 to 40_x generated by the thermal image sensors 4_1 to 4_x . The monitoring apparatus 1 is installed in, for example, a central management room in a building 3 or a central management room in a building management system for monitoring facilities such as a plurality of buildings or factories including the building 3. [

본 실시형태에 있어서, 감시 장치(1)는, 공간(30) 내에 존재하는 사람에 관한 정보로서, 공간(30)에 있어서의 정해진 기간의 사람의 이동 범위를 나타내는 정보, 즉 공간(30)에 있어서의 정해진 기간의 사람의 궤적을 나타내는 정보를 생성한다. 이하, 감시 장치(1)에 대해 상세히 설명한다.In the present embodiment, the monitoring apparatus 1 is provided with information indicating a moving range of a person in a predetermined period in the space 30, that is, information indicating a moving range of a person in the space 30 And generates information indicating the trajectory of the person in the predetermined period of time. Hereinafter, the monitoring apparatus 1 will be described in detail.

도 1에 도시된 바와 같이, 감시 장치(1)는, 화상 취득부(10), 화상 처리부(11), 최대 온도 산출부(12), 최소 온도 산출부(13), 차분 온도 산출부(14), 기억부(15), 및 표시 제어부(16)를 갖고 있다.1, the monitoring apparatus 1 includes an image acquisition unit 10, an image processing unit 11, a maximum temperature calculation unit 12, a minimum temperature calculation unit 13, a difference temperature calculation unit 14 ), A storage unit 15, and a display control unit 16.

감시 장치(1)는, 예컨대, 하드웨어 자원인 컴퓨터와, 이 컴퓨터에 인스톨된 프로그램으로부터 실현된다. 보다 구체적으로는, 상기 컴퓨터는, CPU 등의 프로그램 처리 장치와, RAM(Random Access Memory), ROM, 및 HDD(Hard Disc Drive) 등의 기억 장치와, 키보드, 마우스, 포인팅 디바이스, 조작 버튼, 및 터치 패널 등의 외부로부터 정보를 입력하기 위한 입력 장치와, 인터넷, LAN(Local Area Network), WAN(Wide Area Network) 등의 통신 회선을 통해 각종 정보의 송수신을 유선 또는 무선으로 행하기 위한 통신 장치를 구비한 PC 등이다.The monitoring apparatus 1 is realized, for example, from a computer, which is a hardware resource, and a program installed in the computer. More specifically, the computer includes a program processing device such as a CPU, a storage device such as a RAM (Random Access Memory), a ROM, and a HDD (Hard Disc Drive), a keyboard, a mouse, a pointing device, An input device for inputting information from the outside such as a touch panel, and a communication device for wired or wirelessly transmitting / receiving various information through a communication line such as the Internet, a LAN (Local Area Network), a WAN And the like.

즉, 상기한 하드웨어 자원이 프로그램에 의해 제어됨으로써, 전술한, 화상 취득부(10), 화상 처리부(11), 최대 온도 산출부(12), 최소 온도 산출부(13), 차분 온도 산출부(14), 기억부(15), 및 표시 제어부(16)가 실현된다. 한편, 상기 프로그램은, CD-ROM, DVD-ROM, 메모리 카드 등의 기록 매체에 기록된 상태로 제공되도록 해도 좋고, 네트워크를 통해 감시 장치(1) 내의 기억 장치에 기억되어도 좋다.That is, by controlling the above-described hardware resources by the program, the image acquisition unit 10, the image processing unit 11, the maximum temperature calculation unit 12, the minimum temperature calculation unit 13, the difference temperature calculation unit 14, a storage unit 15, and a display control unit 16 are realized. The program may be stored in a recording medium such as a CD-ROM, a DVD-ROM, or a memory card, or may be stored in a storage device in the monitoring apparatus 1 via a network.

화상 취득부(10)는, 각 열화상 센서(4_1∼4_x)에 의해 촬영된 공간(30)의 열화상(40_1∼40_x)을 취득하는 기능부이다. 화상 취득부(10)는, 각 열화상 센서(4_1∼4_x)에 의해 단위 시간마다 취득된 열화상(40_1∼40_x)을 순차 취득한다.The image acquisition section 10 is a functional section that acquires thermal images 40_1 to 40_x of the space 30 photographed by the respective thermal image sensors 4_1 to 4_x. The image acquisition section 10 successively acquires the thermal images 40_1 to 40_x acquired by the respective thermal image sensors 4_1 to 4_x per unit time.

화상 처리부(11)는, 화상 취득부(10)에 의해 취득한 각 열화상 센서(4_1∼4_x)의 단위 열화상(40_1∼40_x)에 기초하여, 감시 대상의 공간(30)의 2차원적인 온도 분포를 나타내는 열화상 데이터(150)를 생성한다. 예컨대, 화상 처리부(11)는, 취득한 단위 열화상(40_1∼40_x)을 합성하는 등의 화상 처리를 행함으로써, 공간(30) 전체를 나타내는 하나의 열화상을 생성하여, 열화상 데이터(150)로 한다.The image processing unit 11 calculates the temperature of the space 30 to be monitored in two dimensions based on the unit thermal images 40_1 to 40_x of the thermal image sensors 4_1 to 4_x acquired by the image acquisition unit 10, And generates thermal image data 150 indicating the distribution. For example, the image processing unit 11 generates one thermal image representing the entire space 30 by performing image processing such as combining the acquired unit thermal images 40_1 to 40_x, .

상기 화상 처리로서는, 단위 열화상(40_1∼40_x)을 합성하는 처리에 더하여, 열화상 센서의 설치 장소의 정보에 기초하여 각 단위 열화상(40_1∼40_x)에 포함되는 감시 대상물의 사이즈를 정규화하는 처리를 포함해도 좋다.In the image processing, in addition to the process of synthesizing the unit thermal images 40_1 to 40_x, the sizes of the monitored objects included in the unit thermal images 40_1 to 40_x are normalized based on the information of the installation location of the thermal image sensors Processing may be included.

예컨대, 도 6a에 도시된 바와 같이, 열화상 센서(4)가 설치되는 천장(300A)의 높이가 균일하지 않은 경우에는, 상기 높이가 높아질수록 감시 대상물(예컨대 사람)이 작게 보이게 된다. 이 경우에는, 화상 처리부(11)는, 각 열화상 센서(4_1∼4_x)의 지면으로부터의 높이의 정보에 기초하여, 대상의 단위 열화상(40_1∼40_x)에 대해 배율을 조정함으로써 각 단위 열화상(40_1∼40_x)에 포함되는 감시 대상물의 사이즈를 정규화하고, 정규화한 단위 열화상(40_1∼40_x)에 기초하여 열화상 데이터(150)를 생성하면 된다.6A, when the height of the ceiling 300A on which the thermal image sensor 4 is installed is not uniform, the monitored object (for example, a person) becomes smaller as the height of the ceiling 300A increases. In this case, the image processing section 11 adjusts the magnification for the target unit thermal images 40_1 to 40_x based on the information of the heights from the ground of the respective thermal image sensors 4_1 to 4_x, The size of the monitored object included in the images 40_1 to 40_x may be normalized and the thermal image data 150 may be generated based on the normalized unit thermal images 40_1 to 40_x.

또한, 도 6b에 도시된 바와 같이, 감시 대상의 공간(30)에 있어서의 지면(300B)의 높이가 균일하지 않은 경우(예컨대, 영화관이나 스타디움 등)에는, 지면(300B)의 높이가 높아질수록, 감시 대상물이 크게 보이게 된다. 이 경우에는, 도 6a의 경우와 마찬가지로, 화상 처리부(11)는, 각 열화상 센서(4_1∼4_x)의 지면으로부터의 높이의 정보[감시 대상의 공간(30)에 있어서의 건물의 구조에 관한 정보]에 기초하여, 대상의 단위 열화상(40_1∼40_x)에 대해 배율을 조정함으로써 각 단위 열화상(40_1∼40_x)에 포함되는 감시 대상물의 사이즈를 정규화하고, 정규화한 단위 열화상(40_1∼40_x)에 기초하여 열화상 데이터(150)를 생성하면 된다.6B, when the height of the paper surface 300B in the space 30 to be monitored is not uniform (for example, a movie theater or a stadium), the height of the paper surface 300B increases , The object to be monitored becomes larger. In this case, similarly to the case of Fig. 6A, the image processing section 11 calculates the height information from the ground surface of each of the thermal image sensors 4_1 to 4_x (information on the structure of the building in the space 30 to be monitored The size of the monitored object included in each of the unit thermal images 40_1 to 40_x is normalized by adjusting the magnification for the target unit thermal images 40_1 to 40_x and the normalized unit thermal images 40_1 to 40_x The thermal image data 150 may be generated based on the thermal image data 40_x.

또한, 도 6c에 도시된 바와 같이, 열화상 센서(4)의 촬상면(4A)이 균일하지 않은 경우에는, 촬상면(4A)의 지면(300B)에 대한 각도에 따라, 감시 대상물의 보이는 방식이 변화하게 된다. 이 경우에는, 화상 처리부(11)는, 각 열화상 센서(4_1∼4_x)의 촬상면(4A)의 방향[촬상면(4A)의 지면(300B)에 대한 각도]의 정보에 기초하여, 대상의 단위 열화상(40_1∼40_x)에 대해 사영(射影) 변환을 행함으로써 각 단위 열화상(40_1∼40_x)에 포함되는 감시 대상물의 사이즈를 정규화하고, 정규화한 단위 열화상(40_1∼40_x)에 기초하여 열화상 데이터(150)를 생성하면 된다.6C, when the imaging plane 4A of the thermal image sensor 4 is not uniform, the viewing direction of the monitored object changes depending on the angle of the imaging plane 4A with respect to the ground plane 300B . In this case, based on the information of the direction of the imaging surface 4A of each of the thermal image sensors 4_1 to 4_x (angle of the imaging surface 4A with respect to the paper surface 300B) The size of the monitored object included in each of the unit thermal images 40_1 to 40_x is normalized by performing projection conversion on the thermal images 40_1 to 40_x and based on the normalized unit thermal images 40_1 to 40_x The thermal image data 150 may be generated.

이상과 같이, 화상 처리부(11)는, 필요에 따라, 각 열화상 센서(4_1∼4_x)의 지면으로부터의 높이의 정보, 각 열화상 센서(4_1∼4_x)의 촬상면(4A)의 방향의 정보, 및 감시 대상의 공간(30)에 있어서의 건물의 구조의 정보 등의 "열화상 센서의 설치 장소의 정보"에 기초하여, 단위 열화상(40_1∼40_x)에 포함되는 감시 대상물의 사이즈를 정규화하고, 정규화한 단위 열화상(40_1∼40_x)에 기초하여 열화상 데이터(150)를 생성해도 좋다.As described above, if necessary, the image processing section 11 can acquire information on the height of each of the thermal image sensors 4_1 to 4_x from the ground surface, information on the direction of the imaging surface 4A of each of the thermal image sensors 4_1 to 4_x , And the information of the installation location of the thermal image sensor such as the information on the structure of the building in the monitored space 30, the size of the monitored object included in the unit thermal images 40_1 to 40_x is normalized , And generate the thermal image data 150 based on the normalized unit thermal images 40_1 to 40_x.

기억부(15)는, 감시 장치(1)가 사람에 관한 정보를 생성하기 위한 각종 데이터를 기억하는 기능부이다. 예컨대, 기억부(15)에는, 전술한 단위 열화상(40_1∼40_x)나 시계열의 열화상 데이터(150)에 더하여, 후술하는 최대 온도 데이터(151), 최소 온도 데이터(152), 및 차분 온도 데이터(153) 등이 기억된다.The storage unit 15 is a functional unit that stores various data for the monitoring apparatus 1 to generate information about a person. For example, in the storage unit 15, the maximum temperature data 151, the minimum temperature data 152, and the differential temperature 152, which will be described later, are added to the unit thermal images 40_1 to 40_x and the time- Data 153 and the like are stored.

최대 온도 산출부(12)는, 화상 취득부(10)에 의해 정해진 기간 내에 취득한 단위 열화상(40_1∼40_x)에 기초하여 생성된 시계열의 열화상 데이터(150)에 기초하여, 열화상 센서(4_1∼4_x)의 화소마다, 온도의 최대값을 산출하는 기능부이다.The maximum temperature calculating unit 12 calculates the maximum temperature of the thermal image sensor 150 based on the time-series thermal image data 150 generated based on the unit thermal images 40_1 to 40_x acquired within the period determined by the image acquisition unit 10 4_1 to 4_x) for each pixel.

구체적으로, 최대 온도 산출부(12)는, 열화상 센서(4_1∼4_x)의 화소마다, 기간(T1) 내에 촬영된 단위 열화상(40_1∼40_x)으로부터 생성한 시계열의 N장의 공간(30)의 열화상 데이터(150)에 포함되는 최대의 온도(휘도)를 검출하고, 검출한 온도를 최대 온도로 한다. 보다 구체적으로는, 최대 온도 산출부(12)는, 기간(T1) 내에 촬영된 단위 열화상(40_1∼40_x)으로부터 생성한 시계열의 N장의 열화상 데이터(150) 중에서, 열화상 센서(4_1∼4_x)의 화소마다, 온도(휘도)가 가장 높은 단위 화소 데이터(400)를 선택한다.Specifically, the maximum temperature calculating unit 12 calculates the maximum number N of the time-series spaces 30 generated from the unit thermal images 40_1 to 40_x photographed within the period T1 for each pixel of the thermal image sensors 4_1 to 4_x, (Luminance) contained in the thermal image data 150 of the image sensor 150, and sets the detected temperature as the maximum temperature. More specifically, the maximum temperature calculating unit 12 calculates the maximum temperature of the thermal image sensors 4_1 to 4_x among the N pieces of the thermal image data 150 of time series generated from the unit thermal images 40_1 to 40_x photographed within the period T1, Unit pixel data 400 having the highest temperature (luminance) is selected for each pixel of the display unit 4_x.

예컨대, T1=1〔분〕, N=300으로 하고, 하나의 열화상 센서(4_1∼4_x)가 32×31개의 화소를 갖는 서모파일 어레이 센서로 구성되어 있는 경우, 최대 온도 산출부(12)는, 32×31(=992)개의 화소 중 p(1≤p≤992의 정수)번째의 화소에 대해, 1분간 생성된 300장의 열화상 데이터(150) 중에서 20장째의 열화상 데이터(150)가 가장 높은 온도를 나타내고 있는 경우에는, 20장째의 열화상 데이터(150)에 포함되는 p번째의 화소의 단위 화소 데이터(400_p)를 선택한다. 또한, 최대 온도 산출부(12)는, s(1≤s≤992의 정수, s≠p)번째의 화소에 대해, 1분간 생성된 300장의 열화상 데이터(150) 중, 150장째의 열화상 데이터(150)가 가장 높은 온도를 나타내고 있는 경우에는, 150장째의 열화상 데이터(150)에 포함되는 s번째의 화소의 단위 화소 데이터(400_s)를 선택한다.For example, in the case where T1 = 1 [min] and N = 300 and one thermal image sensor 4_1 to 4_x is constituted by a thermo file array sensor having 32 × 31 pixels, Th column image data 150 out of the 300 pieces of the thermal image data 150 generated for one minute for the pixel p (1? P? 992) pixels out of 32 × 31 (= 992) The unit pixel data 400_p of the p-th pixel included in the 20th thermal image data 150 is selected. Also, the maximum temperature calculating unit 12 calculates the maximum temperature of the 150th thermal image 150 among the 300 pieces of the thermal image data 150 generated for one minute for the pixel s (1? S? 992, s? P) When the data 150 indicates the highest temperature, the unit pixel data 400_s of the s-th pixel included in the 150th thermal image data 150 is selected.

이와 같이, 최대 온도 산출부(12)는, 화소마다 최대 온도를 나타내는 단위 화소 데이터(400)를 선택하고, 이들을 순서를 매겨 합성함으로써, 도 7에 도시된 바와 같은, 공간(30)의 최대 온도의 열화상 데이터(이하, 「최대 온도 데이터」라고 칭함)(151)를 생성하고, 기억부(15)에 기억한다.As described above, the maximum temperature calculating unit 12 selects the unit pixel data 400 representing the maximum temperature for each pixel and combines them in order to obtain the maximum temperature of the space 30 (Hereinafter referred to as " maximum temperature data ") 151, and stores the generated thermal image data in the storage unit 15.

최소 온도 산출부(13)는, 최대 온도 산출부(12)와는 반대로, 화상 취득부(10)에 의해 정해진 기간 내에 취득한 단위 열화상(40_1∼40_x)에 기초하여 생성된 시계열의 열화상 데이터(150)에 기초하여, 열화상 센서(4_1∼4_x)의 화소마다, 온도의 최소값을 산출하는 기능부이다.The minimum temperature calculating section 13 calculates the minimum temperature of the thermal image data of the time series generated based on the unit thermal images 40_1 to 40_x acquired within the period determined by the image obtaining section 10 150 for each pixel of the thermal image sensors 4_1 to 4_x.

구체적으로, 최소 온도 산출부(13)는, 열화상 센서(4_1∼4_x)의 화소마다, 기간(T1) 내에 촬영된 단위 열화상(40_1∼40_x)으로부터 생성한 시계열의 N장의 공간(30)의 열화상 데이터(150)에 포함되는 최소의 온도(휘도)를 검출하고, 검출한 온도를 최소 온도로 한다. 보다 구체적으로는, 최소 온도 산출부(13)는, 기간(T1) 내에 촬영된 단위 열화상(40_1∼40_x)으로부터 생성한 시계열의 N장의 열화상 데이터(150) 중에서, 열화상 센서(4_1∼4_x)의 화소마다, 온도(휘도)가 가장 낮은 단위 화소 데이터(400)를 선택한다.Specifically, the minimum temperature calculating section 13 calculates the minimum number N of spaces 30 of the time series generated from the unit thermal images 40_1 to 40_x photographed within the period T1 for each pixel of the thermal image sensors 4_1 to 4_x, (Brightness) included in the thermal image data 150 of the image sensor 150, and sets the detected temperature as the minimum temperature. More specifically, the minimum temperature calculating unit 13 calculates the minimum temperature of the thermal image sensors 4_1 to 4_x among the N series of thermal image data 150 of time series generated from the unit thermal images 40_1 to 40_x photographed within the period T1, Unit pixel data 400 having the lowest temperature (luminance) is selected for each pixel of the display unit 4_x.

전술한 최대 온도 산출부(12)와 동일한 예의 경우, 최소 온도 산출부(13)는, p번째의 화소에 대해, 1분간 생성된 300장의 열화상 데이터(150) 중에서 100장째의 열화상 데이터(150)가 가장 낮은 온도를 나타내고 있는 경우에는, 100장째의 열화상 데이터(150)에 포함되는 p번째의 화소의 단위 화소 데이터(400_p)를 선택한다. 또한, 최소 온도 산출부(13)는, s번째의 화소에 대해, 1분간 생성된 300장의 열화상 데이터(150) 중에서 40장째의 열화상 데이터(150)가 가장 낮은 온도를 나타내고 있는 경우에는, 40장째의 열화상 데이터(150)에 포함되는 s번째의 화소의 단위 화소 데이터(400_s)를 선택한다.In the case of the same example as the maximum temperature calculating unit 12 described above, the minimum temperature calculating unit 13 calculates, for the p-th pixel, the 100th column image data ( 150 indicates the lowest temperature, the unit pixel data 400_p of the p-th pixel included in the 100th thermal image data 150 is selected. When the 40th thermal image data 150 out of the 300 thermal image data 150 generated for 1 minute represents the lowest temperature for the s-th pixel, the minimum temperature calculating unit 13 calculates the minimum temperature, The unit pixel data 400_s of the s-th pixel included in the 40th column image data 150 is selected.

이와 같이, 최소 온도 산출부(13)는, 화소마다 최소 온도를 나타내는 단위 화소 데이터(400)를 선택하고, 이들을 순서를 매겨 합성함으로써, 도 8에 도시된 바와 같은, 공간(30)의 최소 온도의 열화상 데이터(이하, 「최소 온도 데이터」라고 칭함)(152)를 생성하고, 기억부(15)에 기억한다.As described above, the minimum temperature calculating section 13 selects the unit pixel data 400 representing the minimum temperature for each pixel and synthesizes the unit pixel data 400 in order to obtain the minimum temperature of the space 30 (Hereinafter referred to as " minimum temperature data ") 152, and stores the generated thermal image data in the storage unit 15. [

차분 온도 산출부(14)는, 화소마다, 최대 온도 산출부(12)에 의해 산출된 온도의 최대값과, 최소 온도 산출부(13)에 의해 산출된 온도의 최소값의 차분을 산출하고, 그 차분을 나타내는 온도 데이터(이하, 「차분 온도 데이터」라고 칭함)(153)를 생성한다.The difference temperature calculating unit 14 calculates the difference between the maximum value of the temperature calculated by the maximum temperature calculating unit 12 and the minimum value of the temperature calculated by the minimum temperature calculating unit 13 for each pixel, (Hereinafter referred to as " differential temperature data ") 153 indicating the difference is generated.

예컨대, 전술과 동일한 예의 경우, 차분 온도 산출부(14)는, 최대 온도 데이터(151)에 있어서의 p번째의 화소의 단위 화소 데이터(400)와 최소 온도 데이터(152)에 있어서의 p번째의 화소의 단위 화소 데이터(400)의 차분을 산출함으로써, p번째의 화소의 단위 차분 온도 데이터를 생성하고, 최대 온도 데이터(151)에 있어서의 s번째의 화소의 단위 화소 데이터(400)와 최소 온도 데이터(152)에 있어서의 s번째의 화소의 단위 화소 데이터(400)의 차분을 산출함으로써, s번째의 화소의 단위 차분 온도 데이터를 생성한다. 그 후, 차분 온도 산출부(14)는, 상기한 바와 같이 생성한 화소마다의 단위 차분 온도 데이터로부터 공간(30)의 차분 온도 데이터(153)를 생성하고, 기억부(15)에 기억한다.For example, in the case of the same example as described above, the differential temperature calculating section 14 calculates the differential temperature of the unit pixel data 400 of the p-th pixel in the maximum temperature data 151 and the p- Th unit pixel data 400 of the s-th pixel in the maximum temperature data 151 and the unit pixel data 400 of the s-th pixel in the maximum temperature data 151, The unit differential temperature data of the s-th pixel is generated by calculating the difference of the unit pixel data 400 of the s-th pixel in the data 152. Thereafter, the differential temperature calculating section 14 generates differential temperature data 153 of the space 30 from the unit differential temperature data for each pixel generated as described above, and stores the differential temperature data 153 in the storage section 15.

표시 제어부(16)는, 예컨대 LCD(Liquid Crystal Display) 등으로 이루어지는 표시 장치(2)를 제어함으로써, 각종의 정보를 표시 장치(2)의 화면에 표시하는 기능부이다. 표시 제어부(16)는, 예컨대, 감시 장치(1)에 대한 사용자에 의한 조작 입력 등에 따라, 기억부(15)에 기억된 열화상 데이터(150), 최대 온도 데이터(151), 최소 온도 데이터(152), 및 차분 온도 데이터(153) 등에 기초한 사람에 관한 정보 등을 표시 장치(2)에 표시시킨다.The display control unit 16 is a functional unit for displaying various kinds of information on the screen of the display device 2 by controlling the display device 2 such as an LCD (Liquid Crystal Display) or the like. The display control unit 16 displays the thermal image data 150 stored in the storage unit 15, the maximum temperature data 151, the minimum temperature data (for example, 152, differential temperature data 153, and the like on the display device 2. The display device 2 displays information on the person based on the temperature data 152, differential temperature data 153,

다음으로, 감시 장치(1)에 의한 처리의 흐름에 대해 설명한다.Next, the flow of processing by the monitoring apparatus 1 will be described.

도 9는 실시형태 1에 따른 감시 장치(1)에 의한 처리 순서를 도시한 흐름도이다.FIG. 9 is a flowchart showing a processing procedure by the monitoring apparatus 1 according to the first embodiment.

감시 장치(1)에 의한 처리에서는, 먼저, 화상 취득부(10)가, 정해진 시간마다 각 열화상 센서(4_1∼4_x)로부터 출력되는 단위 열화상(40_1∼40_x)을 취득하고, 기억부(15)에 순차 기억한다(S1).In the processing by the monitoring apparatus 1, the image capturing section 10 first acquires the unit thermal images 40_1 to 40_x output from the respective thermal image sensors 4_1 to 4_x at predetermined time intervals, 15) (S1).

다음으로, 화상 처리부(11)가, 화상 취득부(10)에 의해 취득한 단위 열화상(40_1∼40_x)에 기초하여 공간(30)의 열화상 데이터(150)를 생성한다(S2). 이때, 열화상 센서(4_1∼4_x)를 설치하고 있는 천장의 높이나 바닥의 높이, 열화상 센서(4_1∼4_x)의 촬상면(4A)의 방향 등이 균일하지 않은 경우에는, 화상 처리부(11)는, 대상이 되는 단위 열화상(40_1∼40_x)에 대해 전술한 정규화 처리를 행하고 나서, 열화상 데이터(150)를 생성한다.Next, the image processing unit 11 generates the thermal image data 150 of the space 30 based on the unit thermal images 40_1 to 40_x acquired by the image acquisition unit 10 (S2). At this time, when the height of the ceiling or the height of the floor where the thermal image sensors 4_1 to 4_x are installed and the direction of the imaging surface 4A of the thermal image sensors 4_1 to 4_x are not uniform, the image processing unit 11 , The normalized processing described above is performed on the target unit thermal images 40_1 to 40_x, and then the thermal image data 150 is generated.

한편, 열화상 센서(4_1∼4_x)의 설치 조건이 균일한 경우에는, 전술한 정규화 처리를 행하지 않고, 단위 열화상(40_1∼40_x)을 합성함으로써 열화상 데이터(150)를 생성해도 좋다.On the other hand, when the installation conditions of the thermal image sensors 4_1 to 4_x are uniform, the thermal image data 150 may be generated by synthesizing the unit thermal images 40_1 to 40_x without performing the above-described normalization processing.

단계 S2의 처리는, 정해진 기간(예컨대, 1분간)의 시계열의 열화상 데이터(150)가 기억부(15)에 축적될 때까지 반복해서 행해진다.The process of step S2 is repeatedly performed until the time-series thermal image data 150 of a predetermined period (for example, one minute) is stored in the storage unit 15. [

정해진 기간의 열화상 데이터(150)가 기억부(15)에 축적되었다면, 최대 온도 산출부(12)가, 그 정해진 기간분의 열화상 데이터(150)에 기초하여, 화소마다 온도의 최대값을 산출함으로써, 공간(30)의 최대 온도 데이터(151)를 생성한다(S3). 예컨대, 정해진 기간을 1분간으로 한 경우, 최대 온도 산출부(12)는, 전술한 수법에 의해, 1분간의 시계열의 열화상 데이터(150)를 이용하여 1분간의 최대 온도 데이터(151)를 생성하고, 기억부(15)에 기억한다.If the thermal image data 150 for a predetermined period is accumulated in the storage unit 15, the maximum temperature calculating unit 12 calculates the maximum temperature value for each pixel based on the thermal image data 150 for the predetermined period The maximum temperature data 151 of the space 30 is generated (S3). For example, when the predetermined period is one minute, the maximum temperature calculation unit 12 calculates the maximum temperature data 151 for one minute by using the time series thermal image data 150 for one minute And stores them in the storage unit 15. [

또한, 최소 온도 산출부(13)도 마찬가지로, 정해진 기간의 열화상 데이터(150)가 기억부(15)에 축적되었다면, 그 정해진 기간분의 열화상 데이터(150)에 기초하여, 화소마다 온도의 최소값을 산출함으로써, 공간(30)의 최소 온도 데이터(152)를 생성한다(S4). 예컨대, 상기한 바와 같이 정해진 기간을 1분간으로 한 경우, 최소 온도 산출부(13)는, 전술한 수법에 의해, 1분간의 시계열의 열화상 데이터(150)를 이용하여 1분간의 최소 온도 데이터(152)를 생성하고, 기억부(15)에 기억한다.Likewise, if the thermal image data 150 of a predetermined period is accumulated in the storage unit 15, the minimum temperature calculating unit 13 calculates the temperature of the image data 150 for each pixel based on the thermal image data 150 for the predetermined period By calculating the minimum value, the minimum temperature data 152 of the space 30 is generated (S4). For example, in the case where the predetermined period is set as one minute as described above, the minimum temperature calculating section 13 calculates the minimum temperature data (1 minute) by using the above-described technique, using the time- (152), and stores them in the storage unit (15).

다음으로, 차분 온도 산출부(14)가, 화소마다, 온도의 최대값과 온도의 최소값의 차분을 산출함으로써, 공간(30)의 차분 온도 데이터를 생성한다(S5). 예컨대, 차분 온도 산출부(14)는, 전술한 수법에 의해, 단계 S3에서 산출된 1분간의 최대 온도 데이터(151)와, 단계 S4에서 산출된 1분간의 최소 온도 데이터(152)에 기초하여, 1분간의 차분 온도 데이터(153)를 생성한다.Next, the differential temperature calculating unit 14 generates differential temperature data of the space 30 by calculating the difference between the maximum value of the temperature and the minimum value of the temperature for each pixel (S5). For example, the difference temperature calculating section 14 calculates the difference temperature based on the maximum temperature data 151 for one minute calculated in the step S3 and the minimum temperature data 152 for one minute calculated in the step S4 by the above- , And generates differential temperature data 153 for one minute.

도 10은 차분 온도 데이터(153)에 기초한 화상의 일례를 도시한 도면이다.10 is a diagram showing an example of an image based on the differential temperature data 153. As shown in Fig.

도 10에 도시된 바와 같이, 차분 온도 데이터(153)에 기초한 공간(30)의 화상(153A)에서는, 정해진 기간에 있어서의 공간(30) 내의 사람의 이동 범위, 즉 정해진 기간에 있어서의 공간(30) 내의 사람의 궤적이 주위보다 밝게 표시된다. 그 이유는 다음과 같다.10, in the image 153A of the space 30 based on the differential temperature data 153, a moving range of a person in the space 30 in a predetermined period, that is, a space 30 is displayed brighter than the surroundings. The reason for this is as follows.

예컨대, 어느 화소에 대응하는 에어리어에 존재하는 열원이 정해진 기간 내에 이동하지 않은 경우에는, 그 화소에 있어서의 정해진 기간의 최대 온도와 최소 온도의 차분은, 거의 "0"이 되고, 이것을 그 화소의 휘도에 반영시키면, 그 화소의 화상은 "흑색"에 가까워진다. 즉, PC 등의 발열하는 정보 단말이 공간(30) 내에 존재한다고 해도, 그 정보 단말이 이동하지 않으면, 그 정보 단말이 존재하는 에어리어에 대응하는 화소의 화상은 "흑색"에 가까워진다. 마찬가지로, 그 에어리어에 사람이 존재하는 경우라도, 그 사람이 정해진 기간 내에 이동하지 않은 경우에는, 그 에어리어에 대응하는 화소의 단위 차분 온도 데이터는 "흑색"에 가까워진다.For example, when a heat source in an area corresponding to a certain pixel does not move within a predetermined period, the difference between the maximum temperature and the minimum temperature in the predetermined period of the pixel becomes substantially "0 & When the luminance is reflected, the image of the pixel becomes "black". That is, even if an information terminal that generates heat such as a PC exists in the space 30, if the information terminal does not move, the image of the pixel corresponding to the area in which the information terminal exists is close to "black". Likewise, even when a person exists in the area, if the person does not move within a predetermined period, the unit differential temperature data of the pixel corresponding to the area becomes close to "black ".

한편, 어느 에어리어에 존재하는 사람이 정해진 기간 내에 이동한 경우, 그 에어리어에 대응하는 화소의 온도는 시간에 따라 변화한다. 즉, 정해진 기간에 있어서의 그 화소의 온도의 최대값과 최소값의 차분은, "0"보다 커지고, 이것을 휘도에 반영시키면, 그 화소의 화상은 "백색"에 가까워진다.On the other hand, when a person in an area moves within a predetermined period, the temperature of the pixel corresponding to the area changes with time. That is, the difference between the maximum value and the minimum value of the temperature of the pixel in a predetermined period is larger than "0 ", and when the luminance is reflected on the luminance, the image of the pixel becomes close to" white ".

이러한 각 화소의 단위 차분 온도 데이터로부터 공간(30)의 차분 온도 데이터(153)를 생성하고, 예컨대 도 10에 도시된 바와 같이, 표시 제어부(16)에 의해 표시 장치(2)의 화면에 화상으로서 표시하면, 참조 부호 42로 나타낸 바와 같이, 정해진 기간에 열원이 이동한 범위, 즉 정해진 기간에 있어서의 사람의 궤적을 사용자에게 제시할 수 있다.The differential temperature data 153 in the space 30 is generated from the unit differential temperature data of each pixel and the difference temperature data 153 is generated as the image on the screen of the display device 2 by the display control unit 16, When indicated, the trajectory of a person in a predetermined time period can be presented to the user, as indicated by reference numeral 42, in a range where the heat source has moved in a predetermined period.

이상, 본 발명의 실시형태 1에 따른 감시 장치(1)에 의하면, 정해진 기간의 시계열의 열화상 데이터로부터, 화소마다 최대 온도와 최소 온도의 차분을 산출하고, 차분 온도 데이터(153)를 생성함으로써, 감시 대상의 공간(30)에 있어서의 사람에 관한 정보로서, 정해진 기간에 있어서의 사람의 궤적을 나타내는 정보를 제공할 수 있다.As described above, in the monitoring apparatus 1 according to the first embodiment of the present invention, the difference between the maximum temperature and the minimum temperature is calculated for each pixel from the time-series thermal image data of a predetermined period, and the difference temperature data 153 is generated , Information indicating the locus of a person in a predetermined period can be provided as information on a person in the space 30 to be monitored.

또한, 감시 장치(1)에서는, 일반적인 감시 카메라의 화상이 아니라, 열화상 센서의 화상을 이용하여 사람을 검지하기 때문에, 일조 조건, 조명 조건, 및 사람의 복장 등의 외적 요인의 영향을 받기 어렵다. 그 때문에, 감시 카메라의 화상을 이용하여 사람을 검지하는 경우에 비해, 데이터 처리가 단순해져, 감시 장치(1)를 포함하는 전체의 시스템 구성의 복잡화를 회피하는 것이 가능해진다.Further, in the monitoring apparatus 1, since the person is detected by using the image of the thermal image sensor instead of the image of the general monitoring camera, it is difficult to be influenced by external factors such as sunshine conditions, lighting conditions, . Therefore, data processing is simplified compared with the case of detecting a person using an image of a surveillance camera, and the complexity of the entire system configuration including the monitoring apparatus 1 can be avoided.

즉, 실시형태 1에 따른 감시 장치(1)에 의하면, 감시 대상의 공간에 있어서의 사람에 관한 정보를, 보다 간단하게 생성하는 것이 가능해진다.That is, according to the monitoring apparatus 1 according to the first embodiment, it becomes possible to more easily generate information about a person in a space to be monitored.

또한, 사람의 궤적을 나타내는 정보를 제공함으로써, 사용자는, 공간(30)의 어느 에어리어에 사람이 모이기 쉬운지를 파악할 수 있기 때문에, 예컨대 공간(30)의 효율적인 레이아웃의 갱신을 행하는 것이 가능해진다. 또한, 사람이 모이기 쉬운 에어리어는 커뮤니케이션을 활성화하는 인자가 있다고 생각할 수 있기 때문에, 예컨대, 상기 에어리어에 존재하는 인물을 사람이 모이기 어려운 에어리어에 배치 전환하는 등에 의해, 공간(30) 전체의 커뮤니케이션의 활성화를 촉구하는 것이 가능해진다.In addition, by providing information indicating the locus of a person, the user can grasp in which area of the space 30 the person is likely to converge, for example, so that it is possible to update the layout of the space 30 efficiently. In addition, since an area in which people are likely to converge can be considered to have a factor for activating communication, for example, by activating the communication of the entire space 30 by switching the arrangement of a person in the area to an area difficult for people to gather, .

또한, 사람의 궤적을 나타내는 정보를 제공함으로써, 공간(30)이 진입 금지 구역인 경우에, 공간(30)에 사람이 침입한 것, 및 그 사람이 공간(30)의 어느 에어리어로 이동했는지 등의 정보를 얻을 수 있기 때문에, 예컨대 진입 금지 에어리어에 사람이 들어간 경우에 경고하는 감시 시스템을 구축하는 것이 용이해진다. 또한, 열화상 센서(4_1∼4_x)로서 서모파일 어레이 센서를 이용하고 있기 때문에, 조명 등의 영향을 받지 않고, 24시간 감시를 행하는 것이 가능해진다.In addition, by providing the information indicating the locus of a person, it can be seen that, when the space 30 is an entry prohibited area, information indicating that a person has entered the space 30 and the area in which the person has moved to the space 30 It becomes easy to construct a surveillance system that warns, for example, when a person enters the entry prohibited area. Further, since the thermo-file array sensor is used as the thermal image sensors 4_1 to 4_x, it is possible to perform 24-hour monitoring without being affected by illumination or the like.

이상과 같이, 실시형태 1에 따른 감시 장치(1)에 의하면, 감시 대상의 공간에 있어서의 사람에 관한 정보로서 사람의 궤적을 나타내는 정보를 생성하기 때문에, 단순히 사람의 유무를 감시할 뿐만이 아니라, 감시 시스템(100)의 기능을 확충하는 것이 가능해진다.As described above, according to the monitoring apparatus 1 according to the first embodiment, since information indicating the locus of a person is generated as information on a person in a monitoring target space, not only the presence of a person is monitored, It becomes possible to expand the functions of the surveillance system 100.

또한, 전술한 바와 같이, 공간(30)의 열화상 데이터(150)를 생성할 때에, 화상 처리부(11)가, 각 열화상 센서(4_1∼4_x)의 설치 조건에 따라 단위 열화상(40_1∼40_x)에 대해 적절한 화상 처리를 행함으로써, 감시 대상물(예컨대 사람)의 사이즈 등을 정규화할 수 있기 때문에, 그 후에 행하는 데이터의 분석 등이 용이해진다.As described above, when the thermal image data 150 of the space 30 is generated, the image processing unit 11 reads the unit thermal images 40_1 to 40_x according to the installation conditions of the thermal image sensors 4_1 to 4_x, 40_x), it is possible to normalize the size and the like of the monitored object (e.g., a person), so that analysis of data to be performed thereafter becomes easy.

≪실시형태 2≫≪ Embodiment 2 >

도 11은 실시형태 2에 따른 감시 장치를 포함하는 감시 시스템의 구성을 도시한 도면이다.11 is a diagram showing a configuration of a monitoring system including a monitoring apparatus according to the second embodiment.

도 10에 도시된 감시 장치(1A)는, 감시 대상의 공간에 있어서의 사람에 관한 정보로서, 사람의 궤적의 정보에 더하여, 정해진 기간에 있어서의 감시 대상의 공간의 사람의 분포 상황의 정보를 생성하는 점에서, 실시형태 1에 따른 감시 장치(1)와 상이하다. 한편, 실시형태 2에 따른 감시 장치(1A)에 있어서, 실시형태 1에 따른 감시 장치(1)와 동일한 구성 요소에는 동일한 부호를 붙이고, 그 상세한 설명을 생략한다.The monitoring apparatus 1A shown in Fig. 10 includes, as information related to a person in a space to be monitored, information on the distribution situation of a person in a monitored space in a predetermined period in addition to information on the locus of a person The monitoring apparatus 1 according to the first embodiment differs from the monitoring apparatus 1 according to the first embodiment. In the monitoring apparatus 1A according to the second embodiment, the same components as those of the monitoring apparatus 1 according to the first embodiment are denoted by the same reference numerals, and a detailed description thereof will be omitted.

구체적으로, 감시 장치(1A)는, 정해진 기간에 있어서의 감시 대상의 공간(30)의 사람의 분포 상황의 정보를 생성하기 위한 기능부로서, 평균 온도 산출부(17)를 더 갖는다.Specifically, the monitoring apparatus 1A is further provided with an average temperature calculating section 17 as a functional section for generating information on the distribution situation of a person in the space 30 to be monitored in a predetermined period.

여기서, 정해진 기간에 있어서의 감시 대상의 공간(30)의 사람의 분포 상황의 정보란, 정해진 기간에 있어서의 감시 대상의 공간(30)의 에어리어(300_1∼300_x)별의 사람의 이용률의 정보라고 말할 수도 있다.Here, the information on the distribution situation of the person in the monitored space 30 in the predetermined period is information on the usage rate of the people by the areas 300_1 to 300_x in the monitored space 30 in a predetermined period I can say that.

평균 온도 산출부(17)는, 정해진 기간마다 산출한 화소마다의 최대 온도와 최소 온도의 차분의 평균값을 산출한다. 구체적으로는, 기간(T1)<기간(T2)으로 했을 때, 평균 온도 산출부(17)는, 기간(T2)에 있어서, 기간(T1)마다 차분 온도 산출부(14)에 의해 생성된 시계열의 차분 온도 데이터(153)를 평균하여, 기간(T2)의 평균 온도 데이터(154)를 생성한다.The average temperature calculating unit 17 calculates an average value of the differences between the maximum temperature and the minimum temperature for each pixel calculated for each predetermined period. More specifically, when the period T1 is shorter than the period T2, the average temperature calculation unit 17 calculates the average temperature T3 by the time series generated by the difference temperature calculation unit 14 for each period T1 in the period T2. The average temperature data 153 of the period T2 is averaged to generate the average temperature data 154 of the period T2.

예컨대, 1분마다 생성된 차분 온도 데이터(153)가, 기억부(15)에 1시간분 축적되었다면, 평균 온도 산출부(17)는, 1시간분의 차분 온도 데이터(153)에 포함되는 p번째의 화소의 단위 차분 온도 데이터의 평균값을 산출함으로써, p번째의 화소의 단위 평균 온도 데이터를 생성하고, 1시간분의 차분 온도 데이터(153)에 포함되는 s번째의 화소의 단위 차분 온도 데이터의 평균값을 산출함으로써, s번째의 화소의 단위 평균 온도 데이터를 생성한다.For example, if the difference temperature data 153 generated every minute is stored in the storage unit 15 for one hour, the average temperature calculation unit 17 calculates the difference temperature data 153 Th unit of pixel data by generating the unit average temperature data of the p-th pixel by calculating an average value of the unit differential temperature data of the And the unit average temperature data of the s-th pixel is generated by calculating the average value.

평균 온도 산출부(17)는, 상기한 바와 같이 생성한 화소마다의 단위 평균 온도 데이터로부터, 1시간에 있어서의 공간(30)의 평균 온도 데이터(154)를 생성하고, 기억부(15)에 기억한다.The average temperature calculation unit 17 generates the average temperature data 154 of the space 30 in one hour from the unit average temperature data for each pixel generated as described above and stores the average temperature data 154 in the storage unit 15 I remember.

여기서, 평균 온도 산출부(17)에 의한 상기 평균값의 산출은, 상가 평균이나 상승 평균에 의해 산출해도 좋고, 가중 평균에 의해 산출해도 좋으며, 평균 온도 산출부(17)에 의한 평균값의 산출 방법은 특별히 제한되지 않는다.Here, the calculation of the average value by the average temperature calculating unit 17 may be performed by the average of the average value of the average values or the rising average, or may be calculated by the weighted average, and the average value calculating method by the average temperature calculating unit 17 And is not particularly limited.

다음으로, 실시형태 2에 따른 감시 장치(1A)에 의한 처리의 흐름에 대해 설명한다.Next, the flow of processing by the monitoring apparatus 1A according to the second embodiment will be described.

도 12는 감시 장치(1A)에 의한 처리 순서를 도시한 흐름도이다.12 is a flowchart showing a processing procedure by the monitoring apparatus 1A.

감시 장치(1A)에 의한 처리에 있어서, 단계 S1로부터 단계 S5까지의 처리 내용은, 실시형태 1에 따른 감시 장치(1)와 동일하다.The processing contents from step S1 to step S5 in the processing by the monitoring apparatus 1A are the same as those of the monitoring apparatus 1 according to the first embodiment.

도 12에 있어서, 단계 S5 후, 예컨대 사용자로부터의 조작 입력에 의해 기간(T2)에 있어서의 평균 온도 데이터(154)의 산출이 지시되면, 평균 온도 산출부(17)가, 기간(T2)에 있어서의 최대 온도와 최소 온도의 차분의 평균값을 산출한다(S6). 예컨대, T1=1〔분〕, T2=14〔분〕로 했을 때, 평균 온도 산출부(17)는, 전술한 수법에 의해, 14분간 단계 S5에서 산출된 1분마다의 차분 온도 데이터(153)에 기초하여, 14분간의 평균 온도 데이터(154)를 생성한다.12, when the calculation of the average temperature data 154 in the period T2 is instructed by, for example, an operation input from the user after the step S5, the average temperature calculating unit 17 calculates the average temperature data 154 in the period T2 The average value of the differences between the maximum temperature and the minimum temperature in the step S6 is calculated (S6). For example, when T1 = 1 min and T2 = 14 min, the average temperature calculating section 17 calculates the difference temperature data 153 (1) for each minute calculated in step S5 for 14 minutes by the above- , Average temperature data 154 for 14 minutes is generated.

도 13은 평균 온도 데이터(154)에 기초한 화상의 일례를 도시한 도면이다. 도 13에는, 14분간의 평균 온도 데이터(154)에 기초한 화상(154)이 도시되어 있다.13 is a diagram showing an example of an image based on the average temperature data 154. Fig. In Fig. 13, an image 154 based on average temperature data 154 for 14 minutes is shown.

도 13에 도시된 바와 같이, 14분간의 평균 온도 데이터(154)를 화상(154)으로서 표시함으로써, 14분간에 있어서의 공간(30)의 사람의 분포 상황을 시각 정보로서 사용자에게 제공할 수 있다. 구체적으로는, 공간(30)에 있어서, 14분간 사람이 1번밖에 지나가지 않은 영역 등의 "사람이 장시간에 걸쳐 존재하지 않는 영역"과, "사람이 잘 모이는 영역"을 화상으로부터 아는 것이 가능해진다. 예컨대, 도 13에 있어서, 참조 부호 301로 나타나는 범위는, 14분간에 있어서 사람이 그다지 존재하지 않은 영역이고, 참조 부호 302로 나타나는 범위는, 14분간에 있어서 사람이 많이 존재한 영역이라고 알 수 있다.As shown in Fig. 13, by displaying the average temperature data 154 for 14 minutes as the image 154, it is possible to provide the user with the distribution status of the person in the space 30 in 14 minutes as the time information . Specifically, in the space 30, it is possible to know from the image "a region where a person does not exist for a long time" and an "area where a person is well gathered" such as an area where a person only passes once only for 14 minutes It becomes. For example, in Fig. 13, the range indicated by reference numeral 301 is a region where there is not much human in 14 minutes, and the range indicated by 302 is a region in which there are many people in 14 minutes .

이상, 실시형태 2에 따른 감시 장치(1A)에 의하면, 정해진 기간에 있어서의 화소마다의 최대 온도와 최소 온도의 차분의 평균값을 산출하여 평균 온도 데이터(154)를 생성함으로써, 감시 대상의 공간(30)에 있어서의 사람에 관한 정보로서, 사람의 궤적의 정보에 더하여, 정해진 기간에 있어서의 공간(30) 내의 사람의 분포 상황을 나타내는 정보를 제공할 수 있다. 이에 의하면, 사람의 궤적의 정보만을 제공하는 경우에 비해, 공간(30) 내의 사람이 모이기 쉬운 에어리어나 사람이 모이기 어려운 에어리어를, 보다 정확히 파악하는 것이 가능해진다. 예컨대, 에어리어(300_1∼300_x)마다의 사람의 이용률의 정보에 의하면, 사람의 열 부하의 분포를 알 수 있기 때문에, 효율적인 공조 제어를 행하는 것이 가능해진다.As described above, the monitoring apparatus 1A according to the second embodiment calculates the average value of the difference between the maximum temperature and the minimum temperature for each pixel in a predetermined period to generate the average temperature data 154, 30), information indicating the distribution situation of a person in the space 30 in a predetermined period can be provided in addition to the information of a person's locus. This makes it possible to more accurately grasp an area in which people are likely to converge in the space 30 or an area in which people are difficult to converge, as compared with a case in which only information on a person's locus is provided. For example, according to the information of the usage rate of people for each of the areas 300_1 to 300_x, it is possible to know the distribution of the heat load of the person, so that efficient air conditioning control can be performed.

이상, 본 발명자들에 의해 이루어진 발명을 실시형태에 기초하여 구체적으로 설명하였으나, 본 발명은 그것에 한정되는 것은 아니며, 그 요지를 일탈하지 않는 범위에서 여러 가지로 변경 가능한 것은 물론이다.Although the invention made by the present inventors has been specifically described based on the embodiments, the present invention is not limited thereto, and it goes without saying that various changes can be made without departing from the gist of the invention.

예컨대, 상기 실시형태에 있어서, 최대 온도 산출부(12) 및 최소 온도 산출부(13)에 의한 온도의 최대값 및 최소값의 산출 방법으로서, 정해진 기간(T1)(예컨대 1분간)에 취득한 복수의 열화상 데이터(150)를 이용하여, 화소마다 온도가 가장 높은/낮은 단위 화소 데이터(400)를 선택하는 수법을 예시하였으나, 이것에 한정되지 않고, 이하에 나타내는 여러 가지 수법에 의해 온도의 최대값 및 최소값을 산출해도 좋다.For example, in the above embodiment, a method of calculating the maximum value and the minimum value of the temperature by the maximum temperature calculating unit 12 and the minimum temperature calculating unit 13 is a method of calculating the maximum value and the minimum value of the temperature The method of selecting the unit pixel data 400 having the highest / lower temperature for each pixel by using the thermal image data 150 is exemplified. However, the present invention is not limited to this, And the minimum value may be calculated.

예컨대, 최대 온도 산출부(12)는, 화소마다, 기간(T1)에 생성한 시계열의 열화상 데이터(150) 중에서 상위 La(La는 2 이상의 정수)개의 온도를 선택하고, 선택한 La개의 온도의 평균값에 기초하여 공간(30)의 최대 온도 데이터(151)를 생성해도 좋다.For example, the maximum temperature calculating unit 12 selects the upper La (La is an integer equal to or larger than two) temperatures among the thermal image data 150 of the time series generated in the period T1 for each pixel, The maximum temperature data 151 of the space 30 may be generated based on the average value.

마찬가지로, 최소 온도 산출부(13)는, 화소마다, 기간(T1) 내에 생성한 시계열의 열화상 데이터(150) 중에서 하위 Lb(Lb는 2 이상의 정수)개의 온도를 선택하고, 선택한 Lb개의 온도의 평균값에 기초하여 공간(30)의 최소 온도 데이터(152)를 산출해도 좋다. 여기서, 온도의 평균값은, 상가 평균이나 상승 평균에 의해 산출해도 좋고, 사람의 체온에 대한 온도차 등을 고려한 가중 평균에 의해 산출해도 좋으며, 평균값의 산출 방법은 특별히 제한되지 않는다.Likewise, the minimum temperature calculating section 13 selects the lower Lb (Lb is an integer equal to or larger than 2) temperature out of the time-series thermal image data 150 generated within the period T1 for each pixel, The minimum temperature data 152 of the space 30 may be calculated based on the average value. Here, the average value of the temperatures may be calculated by a running average or a rising average, or may be calculated by weighted averages taking into consideration the temperature difference with respect to human body temperature, etc., and the calculation method of the average value is not particularly limited.

또한, 최대 온도 산출부(12)는, 화소마다, 기간(T1)에 생성한 시계열의 열화상 데이터(150)에 포함되는 상위 Lc(Lc는 2 이상의 정수)개의 온도를 제외한 나머지 온도 중에서 최대의 온도를 선택하고, 그 선택한 온도에 기초하여 최대 온도 데이터(151)를 생성해도 좋다.The maximum temperature calculating unit 12 calculates the maximum temperature among the remaining temperatures excluding the upper Lc (Lc is an integer equal to or greater than 2) included in the time-series thermal image data 150 generated in the period T1 for each pixel And the maximum temperature data 151 may be generated based on the selected temperature.

마찬가지로, 최소 온도 산출부(13)는, 화소마다, 기간(T1) 내에 생성한 시계열의 열화상 데이터(150)에 포함되는 하위 Ld(Ld는 2 이상의 정수)개의 온도를 제외한 나머지 온도 중에서 최소의 온도를 선택하고, 그 선택한 온도에 기초하여 최소 온도 데이터(152)를 산출해도 좋다.Likewise, the minimum temperature calculating unit 13 calculates the minimum temperature among the remaining temperatures excluding the lower Ld (Ld is an integer equal to or larger than 2) included in the time-series thermal image data 150 generated within the period T1 for each pixel Temperature may be selected and the minimum temperature data 152 may be calculated based on the selected temperature.

이상과 같이, 실시형태 1, 2에 있어서 설명한, 복수의 열화상 데이터(150) 중에서 화소마다 온도가 가장 높은 또는 낮은 단위 화소 데이터(400)를 단순히 선택하는 수법이 아니라, 전술한 바와 같이, 상위 또는 하위의 몇 개의 온도의 평균값을 산출하는 수법이나 상위 또는 하위의 몇 개의 온도를 제외한 후에 최대 또는 최소의 온도를 선택하는 수법을 채용함으로써, 예컨대, 열화상 센서에 대한 노이즈의 영향에 의해 이상한 온도를 나타내는 데이터를 포함하는 열화상 데이터(150)가 생성된 경우라도, 사람에 관한 정보를 고정밀도로 생성하는 것이 가능해진다.As described above, not the method of simply selecting the unit pixel data 400 having the highest or lowest temperature for each pixel among the plural pieces of the thermal image data 150 described in the first and second embodiments, Or a method of calculating the average value of several lower temperatures or a method of selecting the maximum or the minimum temperature after excluding some upper or lower temperatures is employed, for example, by the influence of noise on the thermal image sensor, Even when the thermal image data 150 including the data representing the image data of the person is generated, information on the person can be generated with high accuracy.

또한, 최대 온도 산출부(12)는, 화소마다, 기간(T1)에 생성한 시계열의 열화상 데이터(150)에 포함되는 정해진 임계값보다 큰 온도에 기초하여, 최대 온도 데이터(151)를 생성해도 좋다. 예컨대, 임계값을 30℃로 설정한 경우에, 30℃ 이상의 온도를 나타내는 단위 화소 데이터(400)를, 고정 온도(예컨대 40℃)를 나타내는 단위 화소 데이터(400)로 변환하고, 그 고정 온도를 최대 온도로 하여 최대 온도 데이터(151)를 생성해도 좋다.The maximum temperature calculating unit 12 generates the maximum temperature data 151 based on the temperature larger than the predetermined threshold value included in the time-series thermal image data 150 generated in the period T1 for each pixel Maybe. For example, when the threshold value is set to 30 占 폚, the unit pixel data 400 representing a temperature of 30 占 폚 or more is converted into unit pixel data 400 representing a fixed temperature (for example, 40 占 폚) The maximum temperature data 151 may be generated.

마찬가지로, 최소 온도 산출부(13)는, 화소마다, 기간(T1)에 생성한 시계열의 열화상 데이터(150)에 포함되는 정해진 임계값보다 작은 온도에 기초하여, 최소 온도 데이터(152)를 생성해도 좋다. 예컨대, 임계값을 25℃로 설정한 경우에, 25℃ 이하의 온도를 나타내는 단위 화소 데이터(400)를, 고정 온도(예컨대 20℃)를 나타내는 단위 화소 데이터(400)로 변환하고, 그 고정 온도를 최소 온도로 해도 좋다.Likewise, the minimum temperature calculating section 13 generates minimum temperature data 152 for each pixel based on a temperature smaller than a predetermined threshold value included in the time-series thermal image data 150 generated in the period T1 Maybe. For example, when the threshold value is set to 25 占 폚, the unit pixel data 400 representing a temperature of 25 占 폚 or lower is converted into unit pixel data 400 representing a fixed temperature (for example, 20 占 폚) May be set to the minimum temperature.

이에 의하면, 전술한 수법과 마찬가지로, 열화상 센서(4_1∼4_x)가 노이즈의 영향을 받은 경우라도, 사람에 관한 정보를 고정밀도로 생성하는 것이 가능해진다.According to this, even when the thermal image sensors 4_1 to 4_x are affected by noise as in the above-described technique, it is possible to generate information about a person with high accuracy.

한편, 전술한 최대 온도의 산출 수법과 최소 온도의 산출 수법으로서는, 감시 장치(1, 1A)에 있어서 동종의 산출 수법을 채용할 필요는 없고, 전술한 복수의 산출 수법을 적절히 조합해도 좋다. 예컨대, 온도의 최대값의 산출 수법으로서, 상위 La개의 온도의 평균값에 기초하여 온도의 최대값을 산출하는 수법을 채용하고, 온도의 최소값의 산출 수법으로서, 온도가 가장 낮은 단위 화소 데이터를 단순히 선택하는 수법을 채용해도 좋다.On the other hand, as a method of calculating the maximum temperature and a method of calculating the minimum temperature described above, it is not necessary to adopt the same kind of calculation method in the monitoring apparatuses 1 and 1A, and the plurality of calculation methods described above may be appropriately combined. For example, as a method of calculating the maximum value of the temperature, a method of calculating the maximum value of the temperature based on the average value of the upper La temperatures is employed, and as a method of calculating the minimum value of temperature, May be adopted.

또한, 실시형태 2에 있어서, 평균 온도 산출부(17)에 의해 14분간의 차분 온도의 평균값을 산출하는 경우를 예시하였으나, 이것에 한정되는 것은 아니다. 예컨대, 1시간의 차분 온도의 평균값을 산출해도 좋고, 사용자로부터 지시된 임의의 기간의 차분 온도의 평균값을 산출하도록 해도 좋다.In the second embodiment, the average temperature calculating unit 17 calculates the average value of the differential temperature for 14 minutes, but the present invention is not limited to this. For example, the average value of the differential temperature for one hour may be calculated, or the average value of the differential temperatures for any period indicated by the user may be calculated.

100, 100A: 감시 시스템 1, 1A: 감시 장치
2: 표시 장치 3: 건물
4_1∼4_x: 열화상 센서 10: 화상 취득부
11: 화상 처리부 12: 최대 온도 산출부
13: 최소 온도 산출부 14: 차분 온도 산출부
15: 기억부 16: 표시 제어부
17: 평균 온도 산출부 150: 열화상 데이터
151: 최대 온도 데이터 152: 최소 온도 데이터
153: 차분 온도 데이터 154: 평균 온도 데이터
30: 공간 300_1∼300_x: 에어리어
40, 40_1∼40_x: 단위 열화상
400_1∼400_m: 단위 화소 데이터
100, 100A: surveillance system 1, 1A: surveillance system
2: display device 3: building
4_1 to 4_x: thermal image sensor 10:
11: Image processing unit 12: Maximum temperature calculation unit
13: minimum temperature calculating section 14: differential temperature calculating section
15: storage unit 16: display control unit
17: average temperature calculation unit 150: thermal image data
151: maximum temperature data 152: minimum temperature data
153: differential temperature data 154: average temperature data
30: Space 300_1 to 300_x: Area
40, 40_1 to 40_x: unit thermal image
400_1 to 400_m: unit pixel data

Claims (15)

감시 장치에 있어서,
열화상 센서로부터 단위 열화상을 취득하는 화상 취득부;
상기 화상 취득부에 의해 취득한 단위 열화상에 기초하여, 감시 대상의 공간의 2차원적인 온도 분포를 나타내는 열화상 데이터를 생성하는 화상 처리부;
상기 화상 취득부에 의해 반복해서 취득한 상기 단위 열화상에 기초하여 생성된 시계열의 상기 열화상 데이터에 기초하여, 상기 열화상 센서의 화소마다 온도의 최대값을 산출하는 최대 온도 산출부;
상기 화상 취득부에 의해 반복해서 취득한 상기 단위 열화상에 기초하여 생성된 시계열의 상기 열화상 데이터에 기초하여, 상기 화소마다 온도의 최소값을 산출하는 최소 온도 산출부; 및
상기 화소마다, 상기 온도의 최대값과 상기 온도의 최소값의 차분을, 상기 화소마다 산출하는 차분 온도 산출부
를 포함하는 감시 장치.
A monitoring device comprising:
An image acquiring unit that acquires a unit thermal image from the thermal image sensor;
An image processing unit that generates thermal image data representing a two-dimensional temperature distribution of a space to be monitored based on the unit thermal images acquired by the image acquisition unit;
A maximum temperature calculation unit for calculating a maximum temperature value for each pixel of the thermal image sensor based on the thermal image data of a time series generated based on the unit thermal image repeatedly acquired by the image acquisition unit;
A minimum temperature calculation unit for calculating a minimum temperature value for each pixel based on the thermal image data of the time series generated based on the unit thermal image repeatedly acquired by the image acquisition unit; And
For each pixel, a difference between a maximum value of the temperature and a minimum value of the temperature for each pixel,
.
제1항에 있어서,
상기 차분 온도 산출부에 의해 반복해서 산출한 상기 차분의 평균값을, 상기 화소마다 산출하는 평균 온도 산출부를 더 포함하는 것을 특징으로 하는 감시 장치.
The method according to claim 1,
Further comprising: an average temperature calculation unit for calculating an average value of the differences calculated repeatedly by the difference temperature calculation unit for each of the pixels.
제1항 또는 제2항에 있어서,
상기 최대 온도 산출부는, 상기 화소마다, 정해진 기간에 있어서의 시계열의 상기 열화상 데이터에 포함되는 상위 La(La는 2 이상의 정수)개의 온도의 평균값을 산출하여, 상기 온도의 최대값으로 하는 것을 특징으로 하는 감시 장치.
3. The method according to claim 1 or 2,
The maximum temperature calculation unit calculates an average value of the upper La (La is an integer equal to or greater than two) included in the thermal image data of the time series for each of the pixels for a predetermined period to obtain the maximum value of the temperature .
제3항에 있어서,
상기 최대 온도 산출부는, 가중 평균에 의해 상기 상위 La개의 온도의 평균값을 산출하는 것을 특징으로 하는 감시 장치.
The method of claim 3,
Wherein the maximum temperature calculating unit calculates an average value of the upper La temperatures by a weighted average.
제1항 또는 제2항에 있어서,
상기 최대 온도 산출부는, 상기 화소마다, 정해진 기간에 있어서의 시계열의 상기 열화상 데이터에 포함되는 상위 Lc(Lc는 2 이상의 정수)개의 온도를 제외한 나머지 온도 중에서 선택한 최대의 온도에 기초하여, 상기 온도의 최대값을 산출하는 것을 특징으로 하는 감시 장치.
3. The method according to claim 1 or 2,
Wherein the maximum temperature calculation unit calculates the maximum temperature based on the maximum temperature selected from among the remaining temperatures excluding the upper Lc (Lc is an integer equal to or larger than 2) included in the thermal image data of the time series in the predetermined period for each pixel, And the maximum value of the maximum value is calculated.
제1항 또는 제2항에 있어서,
상기 최대 온도 산출부는, 상기 화소마다, 정해진 기간에 있어서의 시계열의 상기 열화상 데이터에 포함되는 제1 임계값보다 큰 온도에 기초하여, 상기 온도의 최대값을 산출하는 것을 특징으로 하는 감시 장치.
3. The method according to claim 1 or 2,
Wherein the maximum temperature calculation unit calculates a maximum value of the temperature based on a temperature that is larger than a first threshold value included in the thermal image data of the time series for each of the pixels in a predetermined period.
제2항에 있어서,
상기 최소 온도 산출부는, 상기 화소마다, 정해진 기간에 있어서의 시계열의 상기 열화상 데이터에 포함되는 하위 Lb(Lb는 2 이상의 정수)개의 온도의 평균값을 산출하여, 상기 온도의 최소값으로 하는 것을 특징으로 하는 감시 장치.
3. The method of claim 2,
The minimum temperature calculation unit calculates an average value of the temperatures of the lower Lb (Lb is an integer equal to or greater than 2) included in the thermal image data of the time series in the predetermined period for each pixel, Monitoring device.
제7항에 있어서,
상기 최소 온도 산출부는, 가중 평균에 의해 상기 하위 Lb개의 온도의 평균값을 산출하는 것을 특징으로 하는 감시 장치.
8. The method of claim 7,
Wherein the minimum temperature calculation unit calculates an average value of the temperatures of the lower Lb by a weighted average.
제2항에 있어서,
상기 최소 온도 산출부는, 상기 화소마다, 정해진 기간에 있어서의 시계열의 상기 열화상 데이터에 포함되는 하위 Ld(Ld는 2 이상의 정수)개의 온도를 제외한 온도 중에서 선택한 최소의 온도에 기초하여, 상기 온도의 최소값을 산출하는 것을 특징으로 하는 감시 장치.
3. The method of claim 2,
The minimum temperature calculation unit may calculate the minimum temperature based on the minimum temperature selected from the temperatures excluding the lower Ld (Ld is an integer equal to or greater than 2) included in the thermal image data of the time series in the predetermined period for each pixel, And the minimum value is calculated.
제2항에 있어서,
상기 최소 온도 산출부는, 상기 화소마다, 정해진 기간에 있어서의 시계열의 상기 열화상 데이터에 포함되는 제2 임계값보다 작은 온도에 기초하여, 상기 온도의 최소값을 산출하는 것을 특징으로 하는 감시 장치.
3. The method of claim 2,
Wherein the minimum temperature calculation unit calculates the minimum value of the temperature based on a temperature smaller than a second threshold value included in the thermal image data of the time series for each of the pixels in the predetermined period.
제1항 또는 제2항에 있어서,
상기 화상 처리부는, 상기 화상 취득부에 의해 취득한 상기 단위 열화상을, 상기 열화상 센서의 설치 장소의 정보에 기초하여 정규화함으로써, 상기 열화상 데이터를 생성하는 것을 특징으로 하는 감시 장치.
3. The method according to claim 1 or 2,
Wherein the image processing section generates the thermal image data by normalizing the unit thermal image acquired by the image acquisition section based on information of an installation place of the thermal image sensor.
감시 방법에 있어서,
정보 처리 장치가, 열화상 센서로부터 단위 열화상을 취득하는 제1 단계;
상기 정보 처리 장치가, 상기 제1 단계에 있어서 취득한 상기 단위 열화상에 기초하여, 감시 대상의 공간의 2차원적인 온도 분포를 나타내는 열화상 데이터를 생성하는 제2 단계;
상기 정보 처리 장치가, 상기 제1 단계에 있어서 반복해서 취득한 상기 단위 열화상에 기초하여 생성한 시계열의 상기 열화상 데이터에 기초하여, 상기 열화상 센서의 화소마다 온도의 최대값을 산출하는 제3 단계;
상기 정보 처리 장치가, 상기 제1 단계에 있어서 반복해서 취득한 상기 단위 열화상에 기초하여 생성한 시계열의 상기 열화상 데이터에 기초하여, 상기 화소마다 온도의 최소값을 산출하는 제4 단계; 및
상기 정보 처리 장치가, 상기 화소마다, 상기 제3 단계에서 산출한 상기 온도의 최대값과 상기 제4 단계에서 산출한 상기 온도의 최소값의 차분을 산출하는 제5 단계
를 포함하는 감시 방법.
In the monitoring method,
An information processing apparatus comprising: a first step of acquiring a unit thermal image from a thermal image sensor;
A second step of generating the thermal image data representing the two-dimensional temperature distribution of the monitoring target space based on the unit thermal images acquired in the first step;
Wherein the information processing apparatus is configured to calculate the maximum value of the temperature for each pixel of the thermal image sensor based on the thermal image data of the time series generated based on the repeatedly acquired unit thermal images in the first step step;
A fourth step of calculating the minimum value of the temperature for each pixel based on the time-series thermal image data generated based on the unit thermal images obtained repeatedly in the first step; And
The information processing apparatus calculates a difference between the maximum value of the temperature calculated in the third step and the minimum value of the temperature calculated in the fourth step for each pixel,
/ RTI &gt;
제12항에 있어서,
상기 정보 처리 장치가, 상기 제5 단계에 있어서 반복해서 산출한 시계열의 상기 차분의 평균값을, 상기 화소마다 산출하는 제6 단계를 더 포함하는 것을 특징으로 하는 감시 방법.
13. The method of claim 12,
Further comprising a sixth step of the information processing apparatus calculating an average value of the differences of the time series calculated repeatedly in the fifth step for each pixel.
제12항 또는 제13항에 있어서,
상기 제2 단계는, 상기 제1 단계에서 취득한 상기 단위 열화상을, 각 상기 열화상 센서의 설치 장소의 정보에 기초하여 정규화함으로써, 상기 열화상 데이터를 생성하는 것을 특징으로 하는 감시 방법.
The method according to claim 12 or 13,
Wherein the second step generates the thermal image data by normalizing the unit thermal images acquired in the first step on the basis of the information of installation locations of the respective thermal image sensors.
제12항 또는 제13항에 기재된 감시 방법에 있어서의 각 단계를 상기 정보 처리 장치에 실행시키는 매체에 저장된 프로그램.A program stored in a medium for causing each of the information processing apparatuses to execute the steps of the monitoring method according to claim 12 or 13.
KR1020170047150A 2016-04-19 2017-04-12 Monitoring device, monitoring method, and program KR20170119631A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016083460A JP6654091B2 (en) 2016-04-19 2016-04-19 Monitoring device, monitoring method, and program
JPJP-P-2016-083460 2016-04-19

Publications (1)

Publication Number Publication Date
KR20170119631A true KR20170119631A (en) 2017-10-27

Family

ID=60155083

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170047150A KR20170119631A (en) 2016-04-19 2017-04-12 Monitoring device, monitoring method, and program

Country Status (3)

Country Link
JP (1) JP6654091B2 (en)
KR (1) KR20170119631A (en)
CN (1) CN107402073B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108419045B (en) * 2018-02-11 2020-08-04 浙江大华技术股份有限公司 Monitoring method and device based on infrared thermal imaging technology
JP7189844B2 (en) * 2019-06-14 2022-12-14 株式会社神戸製鋼所 Temperature measuring device and temperature measuring method
JP7299400B2 (en) * 2019-06-14 2023-06-27 株式会社神戸製鋼所 Temperature measuring device and temperature measuring method
IT201900019001A1 (en) * 2019-10-16 2021-04-16 Cms Spa CONTROL METHOD AND THERMOFORMING MACHINE
JP6979103B2 (en) * 2020-04-08 2021-12-08 三菱電機インフォメーションシステムズ株式会社 Image generator, image generation method and image generation program
WO2022130474A1 (en) * 2020-12-14 2022-06-23 三菱電機株式会社 Thermal image processing apparatus, thermal image processing system, and thermal image processing method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010185704A (en) * 2009-02-10 2010-08-26 Yamagata-Chino Corp Thermal image sensor
JP5799219B2 (en) * 2011-03-17 2015-10-21 パナソニックIpマネジメント株式会社 Object detection device
JP5897950B2 (en) * 2012-03-27 2016-04-06 セコム株式会社 Image monitoring device
JP6001938B2 (en) * 2012-07-09 2016-10-05 アズビル株式会社 Temperature distribution detection apparatus and method
JP6000762B2 (en) * 2012-08-31 2016-10-05 セコム株式会社 Image monitoring device
JP5756839B2 (en) * 2013-11-01 2015-07-29 株式会社浅野研究所 Thermoforming equipment
EP3372996B1 (en) * 2015-12-15 2024-02-14 Konica Minolta, Inc. Gas concentration-thickness product measurement device, gas concentration-thickness product measurement method, gas concentration-thickness product measurement program, and computer-readable recording medium having gas concentration-thickness product measurement program recorded thereon

Also Published As

Publication number Publication date
JP2017195454A (en) 2017-10-26
CN107402073A (en) 2017-11-28
JP6654091B2 (en) 2020-02-26
CN107402073B (en) 2019-10-11

Similar Documents

Publication Publication Date Title
KR20170119631A (en) Monitoring device, monitoring method, and program
JP6705028B2 (en) Image sensor
US9369612B2 (en) Image fusion system and method
US20200202116A1 (en) Moving information analyzing system and moving information analyzing method
US9948901B2 (en) Moving information analyzing system, camera, and moving information analyzing method
US10304306B2 (en) Smoke detection system and method using a camera
CN104766295B (en) Heatmap providing apparatus and method
US20160309096A1 (en) Flow line analysis system and flow line analysis method
US20180181815A1 (en) Person counting area setting method, person counting area setting program, moving line analysis system, camera device, and person counting program
JP5178797B2 (en) Display control apparatus and display control method
JP6639091B2 (en) Display control device and display control method
US10018510B2 (en) Motion and presence detector
US10497130B2 (en) Moving information analyzing system and moving information analyzing method
KR20170133259A (en) Monitoring apparatus, monitoring apparatus and program stored in media
US20170193309A1 (en) Moving information analyzing system and moving information analyzing method
CN111538030A (en) Method, system, and non-transitory computer readable medium for detecting human activity
KR20140126249A (en) Thermal sensor module with lens array
KR101637989B1 (en) Method and apparatus for performing high resolution thermal image based fire surveillance through integration of sensors and thermovision camera
US20220036420A1 (en) Surveillance planning device and method for providing security device installation solution using same
Gonzalez et al. Using a thermopile matrix sensor to recognize energy-related activities in offices
TWI776798B (en) Motion and presence detector
KR20230117312A (en) Apparatus and method for displaying image
KR102138553B1 (en) Behavior visualization device and behavior visualization method
US11246205B1 (en) System and method of monitoring activity in an enclosed environment
JP2020052826A (en) Information provision device, information provision system, information provision method, and program

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application