KR102278200B1 - Image processing apparatus, medium, and method - Google Patents

Image processing apparatus, medium, and method Download PDF

Info

Publication number
KR102278200B1
KR102278200B1 KR1020180104352A KR20180104352A KR102278200B1 KR 102278200 B1 KR102278200 B1 KR 102278200B1 KR 1020180104352 A KR1020180104352 A KR 1020180104352A KR 20180104352 A KR20180104352 A KR 20180104352A KR 102278200 B1 KR102278200 B1 KR 102278200B1
Authority
KR
South Korea
Prior art keywords
image
unit
difference
imaging
indicator
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020180104352A
Other languages
Korean (ko)
Other versions
KR20190028305A (en
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 KR20190028305A publication Critical patent/KR20190028305A/en
Application granted granted Critical
Publication of KR102278200B1 publication Critical patent/KR102278200B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/74Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/45Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/51Housings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • H04N5/2258
    • H04N5/23238
    • H04N5/232935
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2624Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30168Image quality inspection
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19639Details of the system layout
    • G08B13/19641Multiple cameras having overlapping views on a single scene
    • G08B13/19643Multiple cameras having overlapping views on a single scene wherein the cameras play different roles, e.g. different resolution, different camera type, different control type

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

화상 처리장치는, 소정의 영역으로 향하는 복수의 제1 촬상부로부터의 복수의 화상을 합성해서 얻어지는 합성 화상을 취득하도록 구성된 제1 취득부와, 상기 소정의 영역으로 향하는 제2 촬상부로부터의 기준 화상을 취득하도록 구성된 제2 취득부와, 상기 합성 화상과 상기 기준 화상을 비교하도록 구성된 비교부와, 상기 비교부로부터의 비교 결과를 출력하도록 구성된 출력부를 구비한다.The image processing apparatus includes a reference from a first acquisition unit configured to acquire a composite image obtained by synthesizing a plurality of images from a plurality of first imaging units directed to a predetermined area, and a second imaging unit directed to the predetermined area A second acquisition unit configured to acquire an image, a comparison unit configured to compare the synthesized image with the reference image, and an output unit configured to output a comparison result from the comparison unit.

Description

화상 처리장치, 매체 및 방법{IMAGE PROCESSING APPARATUS, MEDIUM, AND METHOD}Image processing apparatus, medium and method {IMAGE PROCESSING APPARATUS, MEDIUM, AND METHOD}

본 발명은, 화상 처리장치, 매체 및 방법에 관한 것이다.The present invention relates to an image processing apparatus, medium and method.

종래, 합성 화상을 생성가능한 복수의 촬상부와, 광역 촬영이 가능한 촬상부를 구비한 촬상장치가 있다. 복수의 촬영부로부터 합성 화상을 생성하고, 합성 화상에서 인식할 수 없는 상세를 광역 촬영이 가능한 촬상부로부터의 화상을 이용하여 확인함으로써, 광역 감시를 실현할 수 있다.BACKGROUND ART Conventionally, there is an imaging device having a plurality of imaging units capable of generating a composite image and an imaging unit capable of wide-area imaging. Wide-area monitoring can be realized by generating a composite image from a plurality of imaging units and confirming details that cannot be recognized in the composite image using the image from an imaging unit capable of wide-area imaging.

그렇지만, 촬영부들의 배치 구성에 의해, 이중 상(double image)을 갖는 영역 또는 결손을 갖는 영역이, 합성의 이음매 부분에 발생하는 경우가 있다. 피사체의 위치에 따라서는, 피사체의 중복 또는 결손이 생겨, 피사체를 정확하게 촬영할 수 없는 경우도 있을 수 있다. 이후, 이중 상을 갖는 영역과 결손을 갖는 영역을, 합쳐서 중복/결손 영역으로 총칭한다.However, due to the arrangement of the photographing units, there is a case where a region having a double image or a region having a defect occurs in the seam portion of the synthesis. Depending on the position of the subject, overlapping or missing of the subject may occur, and the subject may not be photographed accurately. Hereinafter, a region having a double phase and a region having a defect are collectively referred to as an overlap/deletion region.

상기한 과제의 해결책으로서, 다른 촬상장치를 사용하여 중복이나 결손을 보충하는 방법이 있다. 예를 들면, 일본국 특개 2015-204512호 공보에는, 다수의 카메라로 구성되는 감시 시스템의 결손 영역을 검출하고, 결손 영역을 방지하도록 이동 가능 카메라에 이동 지시를 내리는 방법이 개시되어 있다.As a solution to the above problem, there is a method of supplementing the overlap or deficiency by using another imaging device. For example, Japanese Patent Laid-Open No. 2015-204512 discloses a method of detecting a missing area of a monitoring system composed of a plurality of cameras and giving a movement instruction to a movable camera to prevent the missing area.

그렇지만, 일본국 특개 2015-204512호 공보에 개시된 기술에서는, 이동 카메라의 수가 결손 영역의 수보다도 적을 경우, 모든 결손 영역에 대해 항상 적절히 촬영을 행하는 것은 불가능하다. 또한, 일본국 특개 2015-204512호 공보에 개시된 기술에서는 결손 영역의 검출을 할 수 있지만, 결손 영역의 위치를 파악할 수는 없다.However, in the technique disclosed in Japanese Patent Application Laid-Open No. 2015-204512, when the number of moving cameras is smaller than the number of missing areas, it is impossible to always properly image all the missing areas. Further, in the technique disclosed in Japanese Patent Laid-Open No. 2015-204512, the defect region can be detected, but the position of the defect region cannot be grasped.

본 발명의 일면은, 중복/결손 영역을 보다 적절히 대처가능한 화상처리 기술을 제공한다.One aspect of the present invention provides an image processing technique capable of more appropriately dealing with overlapping/deleting areas.

본 발명의 일면은 이하의 구성을 구비한다.One aspect of the present invention has the following configuration.

소정의 영역으로 향하는 복수의 제1 촬상부로부터의 복수의 화상을 합성해서 얻어지는 합성 화상을 취득하도록 구성된 제1 취득부와,a first acquisition unit configured to acquire a composite image obtained by synthesizing a plurality of images from a plurality of first imaging units directed to a predetermined area;

상기 소정의 영역으로 향하는 제2 촬상부로부터의 기준 화상을 취득하도록 구성된 제2 취득부와,a second acquisition unit configured to acquire a reference image from a second imaging unit directed to the predetermined area;

상기 합성 화상과 상기 기준 화상을 비교하도록 구성된 비교부와,a comparator configured to compare the composite image with the reference image;

상기 비교부로부터의 비교 결과를 출력하도록 구성된 출력부를 구비한 화상 처리장치.and an output unit configured to output a comparison result from the comparison unit.

본 발명이 일면에 따르면, 중복/결손 영역을 보다 적절히 대처가능한 화상처리 기술을 제공할 수 있다.According to one aspect of the present invention, it is possible to provide an image processing technique capable of more appropriately dealing with overlapping/deleting areas.

본 발명의 또 다른 특징은 첨부도면을 참조하여 주어지는 이하의 실시형태의 상세한 설명으로부터 명백해질 것이다.Further features of the present invention will become apparent from the following detailed description of the embodiments given with reference to the accompanying drawings.

명세서에 포함되고 명세서의 일부를 구성하는 다음의 첨부도면은, 본 발명의 예시적인 실시형태, 특징 및 국면을 예시하며, 상세한 설명과 함께, 본 발명의 원리를 설명하는 역할을 한다.
도 1은, 실시형태에 따른 네트워크 카메라 시스템의 모식도이다.
도 2는, 도 1의 감시 카메라 유닛의 구성 및 기능을 나타내는 블록도이다.
도 3a는, 고정 카메라의 화각과 피사체의 위치 관계를 나타내는 모식도이다.
도 3b는, 감시 카메라 유닛에 의해 촬상되는 피사체의 모식도이다.
도 3c는, 다안 카메라로 촬상 영역을 촬상했을 경우의 다안 파노라마 화상을 도시한 도면이다.
도 4a는, 다안 카메라로 촬상 영역을 촬상했을 경우의 다안 파노라마 화상을 도시한 도면이다.
도 4b는, PTZ 카메라로 같은 촬상 영역을 촬상했을 경우의 PTZ 파노라마 화상을 도시한 도면이다.
도 4c는, 중복 부분 및 결손 부분의 판정 방법을 나타내는 설명도이다.
도 4d는, 중복 부분 및 결손 부분의 판정을 행하는 순서를 나타내는 모식도이다.
도 4e는, 중복 부분 및 결손 부분의 생성 방법을 나타내는 설명도이다.
도 5는, 도 2의 비교부의 일련의 처리의 흐름을 나타내는 흐름도이다.
도 6a 및 도 6b는, 중복 표시자 및 결손 표시자를 수반하고 디스플레이에 표시되는 PTZ 파노라마 화상을 도시한 도면이다.
도 7a는, 이동전의 결손 표시자와 이동후의 결손 표시자를 도시한 도면이다.
도 7b는, 이동후의 결손 표시자를 수반하는 PTZ 파노라마 화상을 도시한 도면이다.
도 8은, 도 2의 회전량 산출부에 있어서의 일련의 처리의 흐름을 나타내는 흐름도이다.
도 9a는, 중복 표시자를 수반하고 디스플레이에 표시되는 다안 파노라마 화상을 도시한 도면이다.
도 9b는, 결손 표시자를 수반하고 디스플레이에 표시되는 보완 다안 화상을 도시한 도면이다.
도 10은, 도 1의 감시 카메라 유닛에 있어서의 일련의 처리의 흐름을 나타내는 흐름도이다.
도 11은, 설치자가 감시 카메라 유닛의 자세를 조정하는 경우의 절차를 나타내는 흐름도이다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features and aspects of the invention and, together with the description, serve to explain the principles of the invention.
1 is a schematic diagram of a network camera system according to an embodiment.
FIG. 2 is a block diagram showing the configuration and function of the surveillance camera unit of FIG. 1 .
Fig. 3A is a schematic diagram showing the relationship between the angle of view of the fixed camera and the position of the subject.
3B is a schematic diagram of a subject imaged by the surveillance camera unit.
FIG. 3C is a diagram showing a multi-eye panoramic image when an imaging region is imaged with a multi-eye camera.
Fig. 4A is a diagram showing a multi-eye panoramic image when an imaging region is imaged with a multi-lens camera.
Fig. 4B is a diagram showing a PTZ panoramic image when the same imaging area is imaged with a PTZ camera.
Fig. 4C is an explanatory diagram showing a method for determining overlapping portions and missing portions.
4D is a schematic diagram showing a procedure for determining overlapping portions and missing portions.
Fig. 4E is an explanatory diagram showing a method of generating an overlapping portion and a missing portion.
FIG. 5 is a flowchart showing the flow of a series of processes of the comparison unit of FIG. 2 .
6A and 6B are diagrams illustrating a PTZ panoramic image displayed on a display accompanied by an overlap indicator and a missing indicator.
7A is a diagram illustrating a deficit indicator before movement and a deficit indicator after movement.
Fig. 7B is a diagram showing a PTZ panoramic image accompanied by a deficit indicator after movement.
FIG. 8 is a flowchart showing a flow of a series of processes in the rotation amount calculation unit of FIG. 2 .
9A is a diagram illustrating a multi-view panoramic image displayed on a display with an overlap indicator.
9B is a diagram illustrating a complementary polyocular image displayed on a display with a deficit indicator.
FIG. 10 is a flowchart showing a flow of a series of processes in the monitoring camera unit of FIG. 1 .
11 is a flowchart showing a procedure when the installer adjusts the posture of the monitoring camera unit.

이하, 각 도면에 표시되는 동일 또는 동등한 구성요소, 부재, 처리에는, 동일한 부호를 붙이는 것으로 하고, 적절히 중복하는 설명은 생략한다. 또한, 각 도면에 있어서 설명상 중요하지 아닌 부재의 일부는 생략해서 표시한다.Hereinafter, the same code|symbol shall be attached|subjected to the same or equivalent component, member, and process shown in each figure, and overlapping description is abbreviate|omitted as appropriate. In addition, in each figure, a part of the member which is not important for description is abbreviate|omitted and displayed.

이하의 실시형태는, 복수의 고정 카메라와 광범위한 화상을 생성가능한 PTZ 카메라를 구비한 감시 카메라 유닛의 원하는 설치를 지원하는 화상 처리장치를 제공한다. 이 화상 처리장치는, 복수의 고정 카메라로부터의 복수의 화상을 합성해서 얻어지는 합성 화상을 취득하고, PTZ 카메라로부터의 광범위한 화상(이하, 기준 화상으로 부른다)을 취득하고, 취득된 합성 화상의 표시 범위와 기준 화상의 표시 범위의 차분을 산출하고, 산출된 차분을 나타내는 표시자와 함께 기준 화상을 디스플레이에 표시한다. 이에 따라, 합성 화상의 중복 영역과 결손 영역을 파악하기 쉬워져, 피사체의 위치와 중복/결손 영역의 위치를 고려한 감시 카메라 유닛의 자세 및 설치 위치의 조정을 용이하게 실현할 수 있다.The following embodiment provides an image processing apparatus supporting the desired installation of a surveillance camera unit having a plurality of fixed cameras and a PTZ camera capable of generating a wide range of images. This image processing apparatus acquires a composite image obtained by synthesizing a plurality of images from a plurality of fixed cameras, acquires a wide range image (hereinafter referred to as a reference image) from a PTZ camera, and displays the acquired composite image A difference between and a display range of the reference image is calculated, and the reference image is displayed on the display together with an indicator indicating the calculated difference. Thereby, it becomes easy to grasp the overlapping area and the missing area|region of a combined image, and it can implement|achieve easily the adjustment of the attitude|position and installation position of the monitoring camera unit in consideration of the position of a subject and the position of an overlap/missing area.

도 1은, 실시형태에 따른 네트워크 카메라 시스템(10)의 모식도다. 네트워크 카메라 시스템(10)은, 감시 카메라 유닛(106)과, 워크스테이션(121)을 구비한다. 감시 카메라 유닛(106)과 워크스테이션(121)은 네트워크(120)를 거쳐 접속되어 있다. 네트워크(120)는 인터넷, 인트라넷, LAN, WAN, WiFi 네트워크, 공중 전화망, 전용선, 배선 또는 그것들의 조합이어도 되고, 무선 네트워크 또는 유선 네트워크이어도 된다. 워크스테이션(121)은 네트워크(120)를 거쳐 감시 카메라 유닛(106)을 관리하기 위한 관리 장치다. 워크스테이션(121)은, 디스플레이(104)(예를 들면, LCD나 유기 EL 패널 등의 표시수단)와, 조작부(901)를 구비한다. 조작부(901)는 유저의 조작을 접수한다. 조작부(901)는, 예를 들면, 키보드, 마우스, 버튼이나 터치패널을 구비해고 되고, 공지의 음성입력을 접수하는 장치이어도 된다. 감시 카메라 유닛은 조작부(901)에 대하여 행해진 지시를 네트워크(120)를 거쳐 수신한다. 이때, 디스플레이(104) 및 조작부(901) 중 적어도 한개를 감시 카메라 유닛(106)에 설치해도 된다.1 is a schematic diagram of a network camera system 10 according to an embodiment. The network camera system 10 includes a surveillance camera unit 106 and a workstation 121 . The surveillance camera unit 106 and the workstation 121 are connected via a network 120 . The network 120 may be the Internet, an intranet, a LAN, a WAN, a WiFi network, a public telephone network, a dedicated line, a wiring, or a combination thereof, and may be a wireless network or a wired network. The workstation 121 is a management device for managing the surveillance camera unit 106 via the network 120 . The workstation 121 includes a display 104 (for example, display means such as an LCD or an organic EL panel) and an operation unit 901 . The operation unit 901 accepts a user's operation. The operation unit 901 is provided with, for example, a keyboard, a mouse, a button, or a touch panel, and may be a device that accepts a well-known audio input. The surveillance camera unit receives an instruction given to the operation unit 901 via the network 120 . At this time, at least one of the display 104 and the operation unit 901 may be installed in the monitoring camera unit 106 .

감시 카메라 유닛(106)은 다안 카메라(101)와 PTZ 카메라(102)를 구비한다. 다안 카메라(101)는 복수(본 실시형태에서는 4개)의 고정 카메라(105)를 포함한다. 다안 카메라(101) 및 PTZ 카메라(102)는 모두 감시 카메라 유닛(106)의 하우징(122)에 설치된다. 다안 카메라(101)에 포함되는 4개의 고정 카메라(105)의 각각은 하우징(122)에 고정된다. 각 고정 카메라(105)는 줌 기능을 갖고 있어도 된다. PTZ 카메라(102)는 하우징(122)에 대하여 가동이 되도록 구성되고, 예를 들면, 공지의 팬/틸트/줌 기능을 갖고 있어도 된다.The surveillance camera unit 106 includes a multi-lens camera 101 and a PTZ camera 102 . The multi-lens camera 101 includes a plurality of (four in the present embodiment) fixed cameras 105 . Both the multi-lens camera 101 and the PTZ camera 102 are installed in the housing 122 of the surveillance camera unit 106 . Each of the four fixed cameras 105 included in the multi-lens camera 101 is fixed to the housing 122 . Each fixed camera 105 may have a zoom function. The PTZ camera 102 is configured to be movable with respect to the housing 122 and may have, for example, a well-known pan/tilt/zoom function.

감시 카메라 유닛(106)이 사용될 때, 다안 카메라(101) 및 PTZ 카메라(102)는 실공간 내의 같은 영역(이하, 촬상 영역으로 칭한다)으로 향한다. 다안 카메라(101)는 4개의 고정 카메라(105)로 촬상 영역을 촬상하고, 얻어진 4개의 화상을 합성하고, 합성의 결과 얻어지는 합성 화상, 즉 다안 파노라마 화상을 출력한다. PTZ 카메라(102)는 팬/틸트/줌 기능을 사용해서 촬상 영역을 촬상하고, 얻어진 기준 화상, 즉 PTZ 파노라마 화상을 출력한다.When the surveillance camera unit 106 is used, the multi-lens camera 101 and the PTZ camera 102 are directed to the same area in real space (hereinafter referred to as an imaging area). The multi-lens camera 101 captures an imaging area with the four fixed cameras 105, combines the obtained four images, and outputs a combined image obtained as a result of the synthesis, that is, a multi-lens panoramic image. The PTZ camera 102 uses a pan/tilt/zoom function to image an imaging area, and outputs the obtained reference image, that is, a PTZ panoramic image.

본실시형태에서는, 감시 카메라 유닛(106)을 설치해서 그것의 자세(예를 들면, 방위각으로 표시되는 각도)를 조정할 때, PTZ 파노라마 화상과 다안 파노라마 화상의 차분이 디스플레이(104)에 표시된다. 설치자는 그 표시자를 참조하여, 촬상 영역 내의 관심 대상이 차분으로부터 벗어나도록 감시 카메라 유닛(106)의 방향을 조정할 수 있다.In the present embodiment, when the surveillance camera unit 106 is installed and its posture (eg, an angle displayed in azimuth) is adjusted, the difference between the PTZ panoramic image and the multi-view panoramic image is displayed on the display 104 . With reference to the indicator, the installer can orient the surveillance camera unit 106 so that the object of interest within the imaging area deviates from the differential.

도 2는, 본 실시형태에 따른 감시 카메라 유닛(106)의 구성 및 기능을 나타내는 블럭도다. 여기에 나타내는 각 블록은, 하드웨어로, 즉 기계장치나 컴퓨터의 CPU 등의 소자로 실현가능하고, 소프트웨어로, 즉 컴퓨터 프로그램 등에 의해 실현할 수 있지만, 여기에 나타낸 기능 블록은 하드웨어와 소프트웨어의 연계에 의해 실현된다. 따라서, 이들 기능 블록이 하드웨어 및 소프트웨어의 조합에 의해 다양한 방식으로 실현될 수 있다는 사실은, 본 명세서에 해당하는 당업자에 의해 이해될 것이다.Fig. 2 is a block diagram showing the configuration and function of the monitoring camera unit 106 according to the present embodiment. Each block shown here can be realized by hardware, i.e., an element such as a mechanical device or a CPU of a computer, and can be realized by software, i.e., a computer program, etc. However, the functional block shown here can be realized by the linkage between hardware and software. come true Accordingly, the fact that these functional blocks may be realized in various ways by a combination of hardware and software will be understood by those skilled in the art to which this specification applies.

감시 카메라 유닛(106)은 처리부(125)를 더 구비한다. 감시 카메라 유닛(106)의 각 부재, 즉 다안 카메라(101), PTZ 카메라(102), 처리부(125)는 각각 버스(126)에 접속되고, 버스(126)를 거쳐 서로 통신 가능하게 구성된다. 감시 카메라 유닛(106)은 ROM, RAM, HDD(모두 미도시) 등의 휘발성 또는 불휘발성의 메모리를 구비해도 된다.The surveillance camera unit 106 further includes a processing unit 125 . Each member of the surveillance camera unit 106 , that is, the multi-lens camera 101 , the PTZ camera 102 , and the processing unit 125 is connected to the bus 126 , and is configured to be able to communicate with each other via the bus 126 . The monitoring camera unit 106 may include a volatile or nonvolatile memory such as ROM, RAM, HDD (all not shown).

이때, 본실시형태에서는, 처리부(125), 조작 접수부(131), 회전량 산출부(902) 및 다안 파노라마 보완부(601)를 모두 감시 카메라 유닛(106)에 설치할 경우 에 대해 설명하지만, 이것에 한정되지 않는다. 예를 들면, 처리부(125), 조작 접수부(131), 회전량 산출부(902) 및 다안 파노라마 보완부(601) 중 적어도 한개를, 워크스테이션(121)에 설치해도 된다. 처리부(125)가 워크스테이션(121)에 설치되는 경우에는, 감시 카메라 유닛은 카메라로부터의 화상을 네트워크(120)를 거쳐 워크스테이션(121)에 송신하고, 워크스테이션(121)으로부터 차분 정보를 네트워크(120)를 거쳐 수신한다.At this time, in the present embodiment, the case where the processing unit 125 , the operation accepting unit 131 , the rotation amount calculation unit 902 , and the multi-view panorama complementing unit 601 are all installed in the monitoring camera unit 106 will be described. is not limited to For example, at least one of the processing unit 125 , the operation accepting unit 131 , the rotation amount calculating unit 902 , and the multi-view panorama complementing unit 601 may be provided in the workstation 121 . When the processing unit 125 is installed in the workstation 121 , the surveillance camera unit transmits an image from the camera to the workstation 121 via the network 120 , and transmits difference information from the workstation 121 to the network. (120) is received.

처리부(125)는, 다안 파노라마 취득부(127)와, PTZ 파노라마 취득부(128)와, 비교부(129)와, 표시 제어부(130)와, 조작 접수부(131)와, 회전량 산출부(902)와, 다안 파노라마 보완부(601)를 구비한다.The processing unit 125 includes a multi-eye panorama acquisition unit 127 , a PTZ panorama acquisition unit 128 , a comparison unit 129 , a display control unit 130 , an operation accepting unit 131 , and a rotation amount calculation unit ( 902) and a multi-eye panorama complementing unit 601 .

다안 파노라마 취득부(127)는, 촬상 영역으로 향하는 4개의 고정 카메라(105)로부터의 4개의 화상을 합성해서 얻어지는 다안 파노라마 화상을 다안 카메라(101)로부터 버스(126)를 거쳐 취득한다.The multi-eye panorama acquisition unit 127 acquires a multi-eye panorama image obtained by synthesizing four images from four fixed cameras 105 directed to the imaging area from the multi-eye camera 101 via the bus 126 .

PTZ 파노라마 취득부(128)는, 촬상 영역으로 향하는 PTZ 카메라(102)로부터의 PTZ 파노라마 화상을 PTZ 카메라(102)로부터 버스(126)를 거쳐 취득한다.The PTZ panorama acquisition unit 128 acquires a PTZ panorama image from the PTZ camera 102 directed to the imaging area from the PTZ camera 102 via the bus 126 .

비교부(129)는, 다안 파노라마 취득부(127)에 의해 취득된 다안 파노라마 화상과 PTZ 파노라마 취득부(128)에 의해 취득된 PTZ 파노라마 화상을 비교한다. 예를 들면, 비교부(129)는, 다안 파노라마 화상과 PTZ 파노라마 화상의 차분을 특정한다. 촬상 영역은, 다안 카메라(101)의 사각 지대가 되는 사각 영역 및 다안 카메라(101)에 의해 중복해서 촬상되는 중복 영역을 가진다. 비교부(129)에 의해 특정되는 차분은 사각 영역 및 중복 영역에 대응한다.The comparison unit 129 compares the multi-eye panorama image acquired by the multi-eye panorama acquisition unit 127 with the PTZ panorama image acquired by the PTZ panorama acquisition unit 128 . For example, the comparison unit 129 specifies the difference between the multi-view panoramic image and the PTZ panoramic image. The imaging area has a blind spot used as a blind spot of the multi-eye camera 101 and an overlapping area that is imaged over and over by the multi-eye camera 101 . The difference specified by the comparator 129 corresponds to the blind area and the overlap area.

이하, 도 3a 내지 도 3c를 참조하여, 다안 파노라마 화상과 PTZ 파노라마 화상의 차이를 설명한다. 도 3a는, 각 고정 카메라 105a 내지 105d의 화각과 피사체 201a 내지 201d의 위치 관계를 나타내는 모식도다. 도 3a는 감시 카메라 유닛(106)을 위에서 본 도면에 대응한다. 각 고정 카메라 105a 내지 105d의 화각에 있는 개별 촬상 영역은 전체의 촬상 영역(210)의 일부다. 이때, 본 실시형태에서는, 설명을 보다 이해하기 쉽게 하기 위해서, 깊이 등은 무시한다. 또한, 본실시형태에서는 4매의 화상을 합성하고 있지만, 합성할 화상 매수는 이것에 한정되지 않고, 예를 들어, 고정 카메라의 수에 따라 결정될 수 있다.Hereinafter, a difference between a multi-view panoramic image and a PTZ panoramic image will be described with reference to FIGS. 3A to 3C . Fig. 3A is a schematic diagram showing the positional relationship between the angles of view of the fixed cameras 105a to 105d and the subjects 201a to 201d. 3A corresponds to a view of the surveillance camera unit 106 viewed from above. An individual imaging area at the angle of view of each fixed camera 105a to 105d is part of the overall imaging area 210 . At this time, in this embodiment, in order to make description more understandable, depth etc. are ignored. In addition, although four images are synthesize|combined in this embodiment, the number of images to be synthesize|combined is not limited to this, For example, it can be determined according to the number of fixed cameras.

다안 카메라(101)의 4개의 고정 카메라(105)는 원주 방향으로 이격되어서 배치된다. 따라서, 어떤 고정 카메라 105b의 개별 촬상 영역 205b와 인접한 고정 카메라 105c의 개별 촬상 영역 205c 사이에는, 감시 카메라 유닛(106)에 가까운 곳에서 사각 영역(204)이 생기고, 먼 곳에서 중복 영역(203)이 생긴다. 사각 영역(204) 및 중복 영역(203)은 인접하는 개별 촬상 영역 205b 및 205c 사이의 경계(202)를 따라 존재한다.The four fixed cameras 105 of the multi-lens camera 101 are arranged to be spaced apart from each other in the circumferential direction. Therefore, between the individual imaging area 205b of a certain fixed camera 105b and the individual imaging area 205c of the adjacent fixed camera 105c, a blind area 204 is formed near the surveillance camera unit 106, and an overlapping area 203 is formed at a distance. this happens A blind area 204 and an overlap area 203 exist along a boundary 202 between adjacent individual imaging areas 205b and 205c.

도 3b는, 감시 카메라 유닛(106)에 의해 촬상되는 피사체 201a 내지 201d의 모식도다. 도 3b에서는, 피사체 201a 내지 201d의 일례로서 자동차를 사용한다. 또한, 피사체 201a 내지 201d는 인접하는 개별 촬상 영역 205b, 205c 사이의 경계(202)를 따라 나란하게 배치된다. PTZ 카메라(102)에 의해 촬상 영역(210)을 촬상되는 경우, 도 3b에 도시된 것과 같은 PTZ 파노라마 화상이 얻어진다.3B is a schematic diagram of subjects 201a to 201d imaged by the monitoring camera unit 106 . In Fig. 3B, an automobile is used as an example of the subjects 201a to 201d. Further, the subjects 201a to 201d are arranged side by side along the boundary 202 between the adjacent individual imaging areas 205b and 205c. When the imaging area 210 is imaged by the PTZ camera 102, a PTZ panoramic image as shown in FIG. 3B is obtained.

도 3c는, 다안 카메라(101)에 의해 촬상 영역(210)을 촬상했을 경우의 다안 파노라마 화상(207)을 도시한 도면이다. 다안 파노라마 화상(207)은, 4개의 고정 카메라 105a 내지 105d에 의해 촬상되는 개별 촬상 영역에 의해 얻어지는 4개의 화상 212a 내지 212d를 합성함으로써 얻어진다. 이들 화상의 합성은 공지의 화상 합성기술을 사용해서 실현될 수 있다. 도 3c에서는, 사각 영역(204) 및 중복 영역(203)의 존재에 의해 피사체 201a 내지 201d의 상 211a 내지 211d에 중복과 결손이 생기고 있다. 피사체 201a는 중복 영역(203)에 위치하므로, 인접하는 고정 카메라 105b, 105c의 개별 촬상 영역 205b, 205c의 양쪽에서 생긴다. 따라서, 다안 파노라마 화상(207)에서는 피사체 201a는 이중 화상(상 211a)으로 표시된다. 피사체 201c, 201d는 사각 영역(204)에 위치하므로, 인접하는 고정 카메라 105b, 105c의 개별 촬상 영역 205b, 205c 모두로부터 피사체의 일부가 결손된다. 이와 달리, 피사체 201c, 201d의 전체가 개별 촬상 영역 205b, 205c 모두로부터 결손된다. 따라서, 다안 파노라마 화상(207)은 피사체 201c, 201d의 일부만 표시하고(상 211c 및 상 211d)가, 그것의 전체를 표시하지 않는다.FIG. 3C is a diagram illustrating a multi-eye panoramic image 207 when the imaging area 210 is imaged by the multi-eye camera 101 . The multi-eye panoramic image 207 is obtained by synthesizing four images 212a to 212d obtained by individual imaging areas captured by the four fixed cameras 105a to 105d. Combination of these images can be realized using a known image synthesizing technique. In FIG. 3C , overlaps and deletions occur in the images 211a to 211d of the subjects 201a to 201d due to the existence of the blind area 204 and the overlapping area 203 . Since the subject 201a is located in the overlapping area 203, it occurs in both the individual imaging areas 205b and 205c of the adjacent fixed cameras 105b and 105c. Accordingly, in the multi-eye panoramic image 207, the subject 201a is displayed as a double image (image 211a). Since the subjects 201c and 201d are located in the blind area 204, a part of the subject is missing from all of the individual imaging areas 205b and 205c of the adjacent fixed cameras 105b and 105c. In contrast, all of the subjects 201c and 201d are missing from all of the individual imaging areas 205b and 205c. Accordingly, the multi-eye panoramic image 207 displays only a part of the subjects 201c and 201d (images 211c and 211d), but does not display all of them.

도 2로 되돌아가, 비교부(129)는, 기준이 되는 PTZ 화상 중에서, 같은 촬상 영역(210)을 나타내는 다안 파노라마 화상(207)에는 포함되지 않는 부분(이하, 결손 부분으로 칭한다) 및 중복하여 나타나는 부분(이하, 중복 부분으로 칭한다)을 특정한다. 전술한 바와 같이, 결손 부분은 사각 영역(204)에 대응하고, 중복 부분은 중복 영역(203)에 대응한다.Returning to Fig. 2, the comparator 129 includes a portion (hereinafter referred to as a missing portion) that is not included in the multi-view panoramic image 207 representing the same imaging area 210 among the PTZ images serving as a reference, and overlaps with each other. A portion to appear (hereinafter, referred to as an overlapping portion) is specified. As described above, the missing portion corresponds to the blind area 204 , and the overlapping portion corresponds to the overlapping area 203 .

비교부(129)는, 소영역 추출부(107)와, 화소값 비교부(108)와, 유지부(109)와, 차분 영역 산출부(110)를 포함한다. 소영역 추출부(107)는, 다안 파노라마 취득부(127)에 의해 취득된 다안 파노라마 화상(207)으로부터 소영역을 추출한다. 소영역 추출부(107)는, PTZ 파노라마 취득부(128)에 의해 취득된 PTZ 파노라마 화상으로부터, 위치적으로 대응하는 소영역을 추출한다. 화소값 비교부(108)는, 추출된 2개의 소영역의 화소값을 비교한다. 유지부(109)는 비교 결과를 유지한다. 다안 파노라마 화상 전체에 대해서 상기한 소영역 비교를 반복하여 행한 후, 차분 영역 산출부(110)는 중복 부분 및 결손 부분을 산출한다.The comparison unit 129 includes a small region extraction unit 107 , a pixel value comparison unit 108 , a retention unit 109 , and a difference region calculation unit 110 . The small region extraction unit 107 extracts a small region from the multi-eye panorama image 207 acquired by the multi-eye panorama acquisition unit 127 . The small region extraction unit 107 extracts a small region corresponding to the positional position from the PTZ panorama image acquired by the PTZ panorama acquisition unit 128 . The pixel value comparison unit 108 compares the extracted pixel values of the two small regions. The holding unit 109 holds the comparison result. After repeatedly performing the above-described small region comparison for the entire multi-view panoramic image, the difference region calculating unit 110 calculates an overlapping portion and a missing portion.

이하, 도 4a 내지 도 4e를 참조하여, 중복 부분 및 결손 부분의 산출 방법을 설명한다. 도 4a는, 다안 카메라(101)에 의해 촬상 영역(210)을 촬상했을 경우의 다안 파노라마 화상(207)을 도시한 도면이다. 도 4a는 도 3c에 대응한다. 도 4b는, PTZ 카메라(102)에 의해 같은 촬상 영역(210)을 촬상했을 경우의 PTZ 파노라마 화상(301)을 도시한 도면이다. 도 4c는, 중복 부분 및 결손 부분의 판정 방법을 나타내는 설명도다. 도 4d는, 중복 부분 및 결손 부분의 판정을 행하는 순서를 나타내는 모식도다. 도 4e는, 중복 부분 및 결손 부분의 생성 방법을 나타내는 설명도다.Hereinafter, a method of calculating the overlapping portion and the missing portion will be described with reference to FIGS. 4A to 4E . FIG. 4A is a diagram illustrating a multi-eye panoramic image 207 when the imaging area 210 is imaged by the multi-eye camera 101 . Fig. 4a corresponds to Fig. 3c. 4B is a diagram showing a PTZ panoramic image 301 when the same imaging area 210 is imaged by the PTZ camera 102 . Fig. 4C is an explanatory diagram showing a method for determining overlapping portions and missing portions. 4D is a schematic diagram showing a procedure for determining overlapping portions and missing portions. Fig. 4E is an explanatory diagram showing a method of generating an overlapping portion and a missing portion.

비교부(129)는, 소정의 소영역(401)마다 다안 파노라마 화상(207)과 PTZ 파노라마 화상(301)의 비교를 행한다. 비교부(129)는, 소영역(401)의 화소값의 차분이 임계값 이상인 경우에는 중복 또는 결손이 발생하였다고 판정하고, 화소값의 차분이 임계값보다 작은 경우에는 중복 및 결손이 발생하지 않았다고 판정한다. 예를 들면, 도 4c에 나타낸 것과 같이, 비교부(129)는, 소영역 401-1에서 화소값의 비교를 행하고, 화소값의 차분이 임계값보다 작기 때문에, 중복 및 결손이 발생하지 않았다고 판정한다. 또한, 비교부(129)는, 소영역 401-N1에서 비교를 행하고, 화소값의 차분이 임계값 이상이 되기 때문에, 중복 또는 결손이 발생하였다고 판정한다. 이때, 화소값의 차분은, 소영역에 포함되는 화소들의 화소값의 평균 차이이거나, 소영역에 있어서의 화소값이 일치하는(또는 일치하지 않는) 화소의 수 또는 비율이어도 된다.The comparison unit 129 compares the multi-view panoramic image 207 and the PTZ panoramic image 301 for each predetermined small area 401 . When the difference between the pixel values of the small region 401 is equal to or greater than the threshold value, the comparison unit 129 determines that overlap or deletion has occurred, and when the difference between the pixel values is smaller than the threshold value, the overlap or deletion does not occur. judge For example, as shown in Fig. 4C, the comparison unit 129 compares the pixel values in the small region 401-1, and determines that no overlap or deletion occurs because the difference between the pixel values is smaller than the threshold value. do. Further, the comparison unit 129 performs comparison in the small region 401-N1, and since the difference between the pixel values is equal to or greater than a threshold value, it is determined that overlapping or missing has occurred. In this case, the pixel value difference may be an average difference between pixel values of pixels included in the small region, or the number or ratio of pixels with which the pixel values in the small region match (or do not match).

중복/결손의 판정은, 도 4d에 나타낸 것과 같이 소영역 401을 이동함으로써 순서대로 행해진다. 소영역 401의 초기 위치가 각 화상의 좌측 밑이고(초기 위치에 있는 소영역을 소영역 401-1로 나타낸다), 소영역 401-1의 비교가 완료한 후 비교 처리는 우측에 인접하는 소영역 401-2로 이동한다. 그리고, 우측 단부의 소영역 401-N2에 도달한 후, 비교 처리는 그 위의 소영역 401-N3으로 이동한 후, 마찬가지로 처리가 계속될 때 좌측 방향으로 이동한다. 좌측 위의 소영역 401-N4 혹은 우측 위의 소영역 401-N5에 도달하면, 비교부(129)는 판정 처리를 종료한다. 모든 소영역에 대해 판정 처리가 종료하면, 차분 영역 산출부(110)는, 도 4e에 나타낸 것과 같이 판정 결과를 합성함으로써 중복 부분 및 결손 부분을 산출한다. 도 4e의 예에서는, 차분 영역 산출부(110)는, PTZ 파노라마 화상(301)에서 결손 부분(402)을 산출하고 있다.The determination of overlap/deletion is sequentially performed by moving the small area 401 as shown in Fig. 4D. The initial position of the small area 401 is the lower left corner of each image (the small area at the initial position is denoted as small area 401-1), and after the comparison of the small area 401-1 is completed, the comparison processing is performed on the small area adjacent to the right Go to 401-2. Then, after reaching the small region 401-N2 at the right end, the comparison processing moves to the small region 401-N3 above it, and then similarly moves to the left when the processing is continued. When the upper left small area 401-N4 or the upper right small area 401-N5 is reached, the comparison unit 129 ends the determination processing. When the determination processing for all the small areas is completed, the difference area calculation unit 110 calculates an overlapping portion and a missing portion by synthesizing the determination results as shown in Fig. 4E. In the example of FIG. 4E , the difference area calculation unit 110 calculates the missing portion 402 in the PTZ panoramic image 301 .

도 5는, 비교부(129)에 있어서의 일련의 처리의 흐름을 나타내는 흐름도다. 우선, 스텝 S505에서, 비교부(129)는, 다안 파노라마 화상(207)의 소영역(401)과 PTZ 파노라마 화상(301)의 소영역(401)을 추출해서 비교한다. 스텝 S506에서, 비교부(129)는, 화소값의 차분과 임계값의 대소관계를 판정한다. 차분이 임계값 이상인 경우에는, 스텝 S507에서, 비교부(129)는 해당 소영역(401)에 중복/결손이 있다고 판정하고, 이 소영역(401)의 위치와 판정 결과를 대응시켜 유지부(109)에 격납한다. 판정 결과는, 예를 들면, 중복/결손의 유무를 나타내는 플래그로 표현되어도 된다. 차분이 임계값보다 작은 경우에는, 스텝 S508에서, 비교부(129)는 해당 소영역(401)에 중복/결손은 없다고 판정하고, 이 소영역(401)의 위치와 판정 결과를 대응시켜 유지부(109)에 격납한다. 그리고, 스텝 S509에서, 비교부(129)는 미처리의 소영역(401)이 없는지 판정한다. 미처리의 소영역(401)이 있는 경우에는, 스텝 S511에서, 비교부(129)는 다음의 소영역(401)으로 이동하고, 처리는 스텝 S505로 되돌아간다. 스텝 S509에서 미처리의 소영역(401)이 없다고 판정된 경우에는, 스텝 S510에서, 비교부(129)는 각 소영역(401)의 판정 결과를 유지부(109)로부터 판독하여, 중복 부분 및 결손 부분을 산출한다.5 is a flowchart showing the flow of a series of processing in the comparison unit 129 . First, in step S505, the comparison unit 129 extracts and compares the small area 401 of the multi-eye panoramic image 207 and the small area 401 of the PTZ panoramic image 301 . In step S506, the comparison unit 129 determines the magnitude relationship between the difference between the pixel values and the threshold value. If the difference is equal to or greater than the threshold value, in step S507, the comparison unit 129 determines that there is an overlap/deletion in the small region 401, and associates the position of the small region 401 with the determination result, and the holding unit ( 109) is stored. The determination result may be expressed by, for example, a flag indicating the presence or absence of overlap/deletion. If the difference is smaller than the threshold value, in step S508, the comparison unit 129 determines that there is no overlap/deletion in the small region 401, and the holding unit associates the position of the small region 401 with the determination result. It is stored in (109). Then, in step S509, the comparator 129 determines whether or not there is an unprocessed small region 401 . If there is an unprocessed small area 401, in step S511, the comparison unit 129 moves to the next small area 401, and the process returns to step S505. If it is determined in step S509 that there is no unprocessed small region 401, in step S510, the comparison unit 129 reads the determination result of each small region 401 from the holding unit 109, and overlaps and missing parts. calculate the part

도 2로 되돌아가, 표시 제어부(130)는 비교부(129)에 의해 얻어진 비교 결과를 출력하는 출력부로서 기능한다. 표시 제어부(130)는, 비교부(129)에 의해 특정된 차분을 나타내는 차분 표시자와 함께 PTZ 파노라마 화상(301)을, 네트워크(120)를 거쳐 디스플레이(104)에 표시시킨다. 차분 표시자는, 차분 영역 산출부(110)에 의해 산출된 결손 부분(402)을 나타내는 결손 표시자와, 차분 영역 산출부(110)에 의해 산출된 중복 부분을 나타내는 중복 표시자를 포함한다.Returning to FIG. 2 , the display control unit 130 functions as an output unit for outputting the comparison result obtained by the comparison unit 129 . The display control unit 130 causes the display 104 to display the PTZ panoramic image 301 together with the difference indicator indicating the difference specified by the comparison unit 129 via the network 120 . The difference indicator includes a deficit indicator indicating the missing portion 402 calculated by the difference region calculating unit 110 and an overlap indicator indicating the overlapping portion calculated by the difference region calculating unit 110 .

도 6a는, 디스플레이(104)에 표시된 중복 표시자(510)를 수반하는 PTZ 파노라마 화상(301)을 도시한 도면이다. 도 6b는, 디스플레이(104)에 표시된 결손 표시자(511)를 수반하는 PTZ 파노라마 화상(301)을 도시한 도면이다. PTZ 파노라마 화상(301)은 다안 파노라마 화상(207)과 달리, 중복이나 결손이 없이 피사체(201)를 표시할 수 있다. 이 때문에, PTZ 파노라마 화상(301)에 중복 표시자(510)와 결손 표시자(511)를 중첩함으로써, 피사체(201)와 중복 영역(203) 또는 사각 영역(204)의 위치 관계를 인식할 수 있다.FIG. 6A is a diagram illustrating a PTZ panoramic image 301 accompanied by an overlap indicator 510 displayed on the display 104 . FIG. 6B is a diagram illustrating a PTZ panoramic image 301 accompanied by a deficit indicator 511 displayed on the display 104 . Unlike the multi-eye panoramic image 207 , the PTZ panoramic image 301 can display the subject 201 without overlapping or missing. For this reason, by superimposing the overlapping indicator 510 and the missing indicator 511 on the PTZ panoramic image 301, the positional relationship between the subject 201 and the overlapping area 203 or the blind area 204 can be recognized. have.

도 2로 되돌아가, 조작 접수부(131)는, 유저로부터 조작부(901)에 대한 중복 표시자(510) 또는 결손 표시자(511)를 움직이기 위한 지시를, 조작부(901)로부터 네트워크(120)를 거쳐 접수한다. 표시 제어부(130)는, 디스플레이(104)에 표시되어 있는 PTZ 파노라마 화상(301)(기준 화상) 위에서, 접수된 지시에 따라, 중복 표시자(510) 또는 결손 표시자(511)를 움직인다. 유저는, 표시된 중복 표시자(510) 또는 결손 표시자(511)를, 조작부(901)를 사용해서 PTZ 파노라마 화상(301) 위에서 이동시킬 수 있다. 회전량 산출부(902)는, 중복 표시자(510) 또는 결손 표시자(511)의 이동을 수반하는 하우징(122)의 움직임 량을 산출한다. 움직임 량은, 예를 들면, 실제로 중복 영역(203) 또는 사각 영역(204)을 이동시키기 위해서 필요한, 하우징(122)의 회전 각도이다.Returning to FIG. 2 , the operation accepting unit 131 sends an instruction for moving the overlapping indicator 510 or the missing indicator 511 to the operating unit 901 from the user, from the operating unit 901 to the network 120 . received through The display control unit 130 moves the overlap indicator 510 or the missing indicator 511 over the PTZ panoramic image 301 (reference image) displayed on the display 104 according to the received instruction. The user can move the displayed overlap indicator 510 or missing indicator 511 over the PTZ panoramic image 301 using the operation unit 901 . The rotation amount calculating unit 902 calculates the amount of movement of the housing 122 accompanying the movement of the overlapping indicator 510 or the missing indicator 511 . The amount of movement is, for example, the angle of rotation of the housing 122 that is actually needed to move the overlapping area 203 or the blind area 204 .

이하, 도 7a 및 도 7b를 참조하여, 결손 표시자(511)의 이동에 대해 설명한다. 일례로서, 결손 표시자(511)를 표시하는 PTZ 파노라마 화상(301) 위에서, 결손 표시자(511)가 화살표(710)의 방향(좌측 방향)으로 이동하는 경우를 생각한다. 도 7a는, 이동전의 결손 표시자(511)와 이동후의 결손 표시자(711)를 도시한 도면이다. 도 7a에 있어서, 이동전의 결손 표시자(511)는 실선의 윤곽을 갖고, 이동후의 결손 표시자(711)는 파선의 윤곽을 갖지만, 실제의 표시 형태는 이것에 한정되지 않는다.Hereinafter, movement of the deficit indicator 511 will be described with reference to FIGS. 7A and 7B . As an example, consider a case in which the deficit indicator 511 moves in the direction (left direction) of the arrow 710 on the PTZ panoramic image 301 displaying the deficit indicator 511 . 7A is a diagram illustrating a deficit indicator 511 before movement and a deficit indicator 711 after movement. In FIG. 7A , the loss indicator 511 before movement has a solid outline, and the loss indicator 711 after movement has a broken line outline, but the actual display form is not limited thereto.

도 7b는, 이동후의 결손 표시자(711)를 수반하는 PTZ 파노라마 화상(301)을 도시한 도면이다. 결손 표시자는 PTZ 파노라마 화상(301) 위에서 이동하지만, 이 시점에서는 대응하는 사각 영역(204)의 위치는 아직 이동하지 않았다. 도 7b는 감시 카메라 유닛(106)을 회전시키는 것에 관한 시뮬레이션의 결과를 나타내고 있다. 이 때문에, 표시 제어부(130)는 이동후의 결손 표시자(711)를 이동전의 결손 표시자(511)와는 다른 태양으로 표시해도 된다. 예를 들면, 도 7b의 예에서는, 이동후의 결손 표시자(711)는 파선의 윤곽을 갖는 것으로 표시되어 있다.7B is a diagram illustrating a PTZ panoramic image 301 accompanied by a deficit indicator 711 after movement. The deficit indicator has moved over the PTZ panoramic image 301 , but at this point the position of the corresponding blind area 204 has not yet moved. 7B shows the results of the simulation regarding rotating the surveillance camera unit 106 . For this reason, the display control unit 130 may display the post-movement deficit indicator 711 in a different manner from the previous deficit indicator 511 . For example, in the example of FIG. 7B , the defect indicator 711 after movement is indicated with a broken line outline.

디스플레이(104)에 표시되어 있는 PTZ 파노라마 화상(301) 위에서, 유저로부터의 지시에 따라, 결손 표시자(511)가 움직이면, 움직이기 전에 결손 표시자(511)에 의해 숨겨져 있었던 PTZ 파노라마 화상(301)의 부분이 나타난다. 예를 들면, 도 7a의 상태에서는, 감시 카메라 유닛(106)에 가장 가까운 피사체 201d의 상 712d의 창 부분은 결손 표시자(511)에 의해 숨겨져 있다. 결손 표시자(511)를 움직인 후의 도 7b의 상태에서는, 이 창 부분이 보인다. 이렇게, 결손 표시자의 이동에 의해 그이 결손 표시자 아래에 숨겨져 있었던 상이 나타나므로, 유저는 결손 표시자를 어느 정도 또는 어떻게 움직이면 관심 대상이 보이게 되는 것인지를 용이하게 알 수 있다.On the PTZ panoramic image 301 displayed on the display 104, when the deficit indicator 511 moves according to an instruction from the user, the PTZ panoramic image 301 that was hidden by the deficit indicator 511 before moving. ) is shown. For example, in the state of FIG. 7A , the window portion of the image 712d of the subject 201d closest to the monitoring camera unit 106 is hidden by the defect indicator 511 . In the state of FIG. 7B after moving the deficit indicator 511, this window part is visible. In this way, the movement of the deficit indicator reveals an image that was hidden under the deficit indicator, so that the user can easily know how much or how to move the deficit indicator so that the object of interest is made visible.

이하, 도 7a를 참조하여, 회전량 산출부(902)에 있어서의 회전 각도의 산출 방법에 대해 설명한다. 일례로서, 결손 표시자(511)가 도 7a에 나타낸 것과 같이 이동하는 경우를 생각한다. 도 7a에서는, PTZ 파노라마 화상(301)에 다음과 같이 좌표를 할당되는데, 즉 좌측 밑에 (0, 0)를, 우측 밑에 (a, 0)를, 좌측 위에 (0, b)를, 우측 위에 (a, b)를, 이동전의 결손 표시자(511)의 정점에 (x1, y1)를, 이동후의 결손 표시자(711)의 정점에 (x2, y1)를 할당한다. 이때, 좌표는 중복 부분 및 결손 부분의 산출시에 사용한 소영역(401)과 대응시켜 할당하고 있다. 도 7a의 가로 방향을 x방향, 세로 방향을 y방향으로 한다. x 방향의 이동량에 대한 감시 카메라 유닛(106)(또는 그것의 하우징(122))의 회전 각도는, 이하에 나타내는 식 (1)에서 산출된다. 여기에서, α는 PTZ 파노라마 화상(301)에 대응하는 각도 범위다. 예를 들면, 전방위의 PTZ 파노라마 화상(301)을 생성하는 경우에는, α=360도이다.Hereinafter, with reference to FIG. 7A, the calculation method of the rotation angle in the rotation amount calculation part 902 is demonstrated. As an example, consider the case where the deficit indicator 511 moves as shown in FIG. 7A . In Fig. 7A, coordinates are assigned to the PTZ panoramic image 301 as follows: (0, 0) at the lower left, (a, 0) at the lower right, (0, b) at the upper left, (0, b) at the upper right ( a, b) is assigned to the vertices of the deficit indicator 511 before movement (x1, y1), and (x2, y1) is assigned to the vertices of the deficit indicator 711 after movement. At this time, the coordinates are assigned in association with the small region 401 used for calculating the overlapping part and the missing part. The horizontal direction of FIG. 7A is the x direction, and the vertical direction is the y direction. The rotation angle of the monitoring camera unit 106 (or the housing 122 thereof) with respect to the movement amount in the x direction is calculated by the following formula (1). Here, α is the angular range corresponding to the PTZ panoramic image 301 . For example, in the case of generating the PTZ panoramic image 301 in all directions, ? = 360 degrees.

이동에 대한 회전 각도=(x2-x1)x(α÷a) …(1)Rotation angle for movement = (x2-x1)x(α÷a) … (One)

도 8은, 회전량 산출부(902)에 있어서의 일련의 처리의 흐름을 나타내는 흐름도다. 우선, 스텝 S801에서, 회전량 산출부(902)는 PTZ 파노라마 화상(301)에 대응하는 각도 범위(α)를 취득한다. 예를 들면, 전방위의 PTZ 파노라마 화상(301)을 생성하고 있는 경우에는, 각도 범위는 0도 내지 360도이다. 다음에, 스텝 S802에서, 회전량 산출부(902)는 PTZ 파노라마 화상(301)의 끝의 좌표 (a, b)와, 이동전의 결손 표시자(511)의 정점의 좌표 (x1, y1)를 취득한다. 좌표 취득후, 스텝 S803에서, 유저는 조작부(901)를 사용해서 결손 표시자를 이동시킨다. 스텝 S804에서, 회전량 산출부(902)는 이동후의 결손 표시자(711)의 정점의 좌표 (x2, y1)를 산출한다. 스텝 S805에서, 회전량 산출부(902)는 식(1)을 사용하여, 결손 표시자의 이동에 필요한 회전 각도를 산출한다. 스텝 S806에서, 회전량 산출부(902)는, 산출된 회전 각도를 유저에게 통지한다. 통지는, 표시 제어부(130)를 거쳐 회전 각도를 디스플레이(104)에 표시시킴으로써 행해지거나, 회전 각도를 표시하는 음성을 합성해서 출력함으로써 행해져도 된다.8 is a flowchart showing the flow of a series of processes in the rotation amount calculation unit 902 . First, in step S801 , the rotation amount calculating unit 902 acquires the angular range α corresponding to the PTZ panoramic image 301 . For example, when the omnidirectional PTZ panoramic image 301 is generated, the angle range is 0 degrees to 360 degrees. Next, in step S802, the rotation amount calculating unit 902 calculates the coordinates (a, b) of the end of the PTZ panoramic image 301 and the coordinates (x1, y1) of the vertex of the deficit indicator 511 before movement. acquire After acquiring the coordinates, in step S803, the user moves the deficit indicator using the operation unit 901 . In step S804, the rotation amount calculation unit 902 calculates the coordinates (x2, y1) of the vertices of the deficit indicator 711 after movement. In step S805, the rotation amount calculation unit 902 calculates the rotation angle required for the movement of the deficit indicator by using the equation (1). In step S806, the rotation amount calculation unit 902 notifies the user of the calculated rotation angle. The notification may be performed by displaying the rotation angle on the display 104 via the display control unit 130, or may be performed by synthesizing and outputting an audio indicating the rotation angle.

도 2로 되돌아가, 다안 파노라마 보완부(601)는, 비교부(129)로부터의 비교 결과에 근거하여 다안 파노라마 화상(207)을 보완한다. 다안 파노라마 보완부(601)는, 비교부(129)에서 산출된 결손 부분(402)에 따라 다안 파노라마 화상(207)을 보완한다. 다안 파노라마 화상(207)은 PTZ 파노라마 화상(301)과 다른 결손을 갖기 때문에, 결손 부분(402)을 보충하도록 다안 파노라마 화상(207)을 조정함으로써, 위화감을 경감할 수 있다. 표시 제어부(130)는, 다안 파노라마 보완부(601)에 의해 보완된 다안 파노라마 화상을 디스플레이(104)에 표시시킨다.Returning to FIG. 2 , the multi-eye panorama complementing unit 601 complements the multi-eye panoramic image 207 based on the comparison result from the comparison unit 129 . The multi-eye panorama complementing unit 601 complements the multi-eye panoramic image 207 according to the missing portion 402 calculated by the comparison unit 129 . Since the multi-eye panoramic image 207 has a different deficit from the PTZ panoramic image 301, by adjusting the multi-eye panoramic image 207 to compensate for the missing part 402, the sense of incongruity can be reduced. The display control unit 130 causes the display 104 to display the multi-eye panorama image supplemented by the multi-eye panorama complementation unit 601 .

도 9a는, 디스플레이(104)에 표시된 중복 표시자(911)를 수반하는 다안 파노라마 화상(207)을 도시한 도면이다. 중복 표시자(911)는, 차분 영역 산출부(110)에 의해 산출된 중복 부분을 나타낸다. 도 9b는, 디스플레이(104)에 표시된 결손 표시자(912)를 수반하는 보완 다안 화상(910)을 도시한 도면이다. 결손 표시자(912)는, 차분 영역 산출부(110)에 의해 산출된 결손 부분(402)을 나타낸다. 다안 파노라마 보완부(601)는, 다안 파노라마 화상(207)에 결손 표시자(912)를 삽임함으로써 보완 다안 화상(910)을 생성한다.9A is a diagram illustrating a multi-eye panoramic image 207 accompanied by an overlap indicator 911 displayed on the display 104 . The overlap indicator 911 indicates the overlapping portion calculated by the difference region calculating unit 110 . 9B is a diagram illustrating a complementary polyocular image 910 accompanied by a deficit indicator 912 displayed on the display 104 . The deficit indicator 912 indicates the missing portion 402 calculated by the difference region calculating unit 110 . The multi-eye panorama complementing unit 601 generates the complementary multi-eye image 910 by inserting the deficit indicator 912 into the multi-eye panoramic image 207 .

이상의 구성을 갖는 감시 카메라 유닛(106)의 동작을 설명한다.The operation of the surveillance camera unit 106 having the above configuration will be described.

도 10은, 감시 카메라 유닛(106)에 있어서의 일련의 처리의 흐름을 나타내는 흐름도다. 우선, 스텝 S171에서, 감시 카메라 유닛(106)은 다안 카메라(101)를 사용해서 다안 파노라마 화상(207)을 생성한다. 스텝 S172에서, 감시 카메라 유닛(106)은 PTZ 카메라(102)의 팬/틸트/줌 기능을 사용하여, 예를 들면, PTZ 카메라(102)를 회전시킴으로써, 광역을 스캔하여, PTZ 파노라마 화상(301)을 생성한다. 스텝 S173에서, 감시 카메라 유닛(106)은 다안 파노라마 화상(207)과 PTZ 파노라마 화상(301)을 비교하여, 중복 부분 및 결손 부분을 산출한다. 산출후, 스텝 S174에서, 감시 카메라 유닛(106)은, 산출한 중복 부분 및 결손 부분에 대응하는 중복 표시자 및 결손 표시자를 PTZ 파노라마 화상(301)에 중첩시켜, 화상을 디스플레이(104)에 표시시킨다. 스텝 S175에서, 감시 카메라 유닛(106)은, 산출된 결손 부분에 근거하여 다안 파노라마 화상(207)을 보완한다. 스텝 S176에서, 감시 카메라 유닛(106)은 보완후의 다안 파노라마 화상(보완 다안 화상)을 디스플레이(104)에 표시시킨다.10 is a flowchart showing a flow of a series of processes in the monitoring camera unit 106 . First, in step S171 , the surveillance camera unit 106 generates a multi-eye panoramic image 207 using the multi-eye camera 101 . In step S172 , the surveillance camera unit 106 uses the pan/tilt/zoom function of the PTZ camera 102 to scan a wide area by, for example, rotating the PTZ camera 102 , and a PTZ panoramic image 301 . ) is created. In step S173, the surveillance camera unit 106 compares the multi-eye panoramic image 207 and the PTZ panoramic image 301 to calculate an overlapping part and a missing part. After the calculation, in step S174 , the monitoring camera unit 106 superimposes the overlapping indicators and missing indicators corresponding to the calculated overlapping and missing portions on the PTZ panoramic image 301 , and displaying the image on the display 104 . make it In step S175, the surveillance camera unit 106 complements the multi-eye panoramic image 207 based on the calculated missing part. In step S176 , the surveillance camera unit 106 causes the display 104 to display the multi-eye panoramic image (supplemented multi-eye image) after supplementation.

도 11은, 설치자가 감시 카메라 유닛(106)의 자세를 조정하는 절차를 나타내는 흐름도다. 스텝 S180에서, 설치자는 감시 카메라 유닛(106)을 원하는 위치에 설치한다. 스텝 S181에서, 설치자는, 워크스테이션(121)의 디스플레이(104)를 사용하여, 촬상 영역(210)에 관심 대상이 포함되는 방법을 확인한다. 스텝 S182에서, 설치자는, 관심 대상이 차분 표시자들(예를 들면, 중복 표시자나 결손 표시자)에 의해 숨겨져 있는지 아닌지를 판정한다. 숨겨져 있지 않은 경우, 설치는 완료한다. 숨겨져 있을 경우, 스텝 S183에서, 설치자는, 디스플레이(104)에 표시되는 PTZ 파노라마 화상(301)에서 관심 대상이 나타나도록 차분 표시자를 이동시킨다. 예를 들면, 설치자는 조작부(901)를 조작함으로써, 관심 대상이 차분 표시로부터 벗어나도록 차분 표시자를 이동시킨다. 스텝 S184에서, 설치자는, 감시 카메라 유닛(106) 또는 워크 스테이션(121)으로부터, 이동량에 대응하는 회전 각도의 통지를 받는다. 스텝 S185에서, 설치자는, 통지된 회전 각도가 실현되도록 감시 카메라 유닛(106) 전체를 회전시킨다.11 is a flowchart showing a procedure for the installer to adjust the posture of the monitoring camera unit 106 . In step S180, the installer installs the surveillance camera unit 106 at a desired position. In step S181 , the installer uses the display 104 of the workstation 121 to confirm how the object of interest is included in the imaging area 210 . In step S182, the installer determines whether or not the object of interest is hidden by difference indicators (eg, overlapping or missing indicators). If it is not hidden, the installation is complete. If it is hidden, in step S183 , the installer moves the difference indicator so that the object of interest appears in the PTZ panoramic image 301 displayed on the display 104 . For example, the installer operates the operation unit 901 to move the difference indicator so that the object of interest deviates from the difference display. In step S184 , the installer receives a notification of the rotation angle corresponding to the movement amount from the monitoring camera unit 106 or the workstation 121 . In step S185, the installer rotates the entire monitoring camera unit 106 so that the notified rotation angle is realized.

본 실시형태의 감시 카메라 유닛(106)에 따르면, 다안 파노라마 화상(207)의 중복 부분과 결손 부분의 위치를 파악하기 쉬워지므로, 피사체(201)와 중복 영역(203) 또는 사각 영역(204)의 위치 관계를 용이하게 파악할 수 있다. 이에 따라, 이 위치 관계를 고려하여 감시 카메라 유닛(106)의 설치가 보다 용이해진다. 예를 들면, 감시 카메라 유닛(106)의 설치시에 주시하고 싶은 피사체가 있을 경우, 그 피사체로부터 중복 영역(203) 및 사각 영역(204)이 벗어나도록 감시 카메라 유닛(106)을 설치할 수 있다.According to the monitoring camera unit 106 of the present embodiment, it is easy to grasp the positions of the overlapping portion and the missing portion of the multi-eye panoramic image 207 , so that the subject 201 and the overlapping area 203 or the blind area 204 are separated. The positional relationship can be easily grasped. Thereby, installation of the monitoring camera unit 106 becomes easier in consideration of this positional relationship. For example, when there is a subject to be observed when the monitoring camera unit 106 is installed, the monitoring camera unit 106 may be installed so that the overlapping area 203 and the blind area 204 are separated from the subject.

이상에서, 본 실시형태에 따른 감시 카메라 유닛(106)의 구성과 동작에 대해 설명했다. 본 실시형태는 예시이며, 그 각 구성요소와 각 처리단계의 조합에 의해 다양한 변형예가 가능하고, 그러한 변형예도 본 발명의 범위에 속하는 것은 당업자에게 이해되는 점이다.In the above, the configuration and operation of the monitoring camera unit 106 according to the present embodiment have been described. This embodiment is an example, and it is understood by those skilled in the art that various modifications are possible by the combination of each component and each processing step, and that such modifications also fall within the scope of the present invention.

본 실시형태에서는, 결손 표시자(511)를 x방향으로 평행 이동시킬 경우에 대해 설명했지만, 이것에 한정되지 않는다. 다른 태양의 표시의 이동도 가능하다. 예를 들면, 결손 표시자(511)를 y방향으로 이동시켜도 된다.In this embodiment, although the case where the deficit indicator 511 is moved in parallel in the x direction has been described, it is not limited to this. It is also possible to move the display of other suns. For example, the deficit indicator 511 may be moved in the y direction.

본 실시형태에서는, 기준 화상을 생성하는 촬상부로서 PTZ 카메라(102)를 사용할 경우에 대해 설명했지만, 이것에 한정되지 않는다. 예를 들면, 어안 렌즈를 구비한 카메라(어안 카메라) 등과 같이 고정 카메라(105)보다도 넓은 화각을 가지는 카메라를 사용할 수 있다.In this embodiment, although the case where the PTZ camera 102 is used as an imaging part which generate|occur|produces a reference image was demonstrated, it is not limited to this. For example, a camera having a wider angle of view than the fixed camera 105 such as a camera (fisheye camera) provided with a fisheye lens can be used.

기타 실시형태Other embodiments

본 발명의 실시형태는, 본 발명의 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체('비일시적인 컴퓨터 판독가능한 기억매체'로서 더 상세히 언급해도 된다)에 기록된 컴퓨터 실행가능한 명령(예를 들어, 1개 이상의 프로그램)을 판독하여 실행하거나 및/또는 전술한 실시예(들)의 1개 이상의 기능을 수행하는 1개 이상의 회로(예를 들어, 주문형 반도체 회로(ASIC)를 포함하는 시스템 또는 장치의 컴퓨터나, 예를 들면, 전술한 실시형태(들)의 1개 이상의 기능을 수행하기 위해 기억매체로부터 컴퓨터 실행가능한 명령을 판독하여 실행함으로써, 시스템 또는 장치의 컴퓨터에 의해 수행되는 방법에 의해 구현될 수도 있다. 컴퓨터는, 1개 이상의 중앙처리장치(CPU), 마이크로 처리장치(MPU) 또는 기타 회로를 구비하고, 별개의 컴퓨터들의 네트워크 또는 별개의 컴퓨터 프로세서들을 구비해도 된다. 컴퓨터 실행가능한 명령은, 예를 들어, 기억매체의 네트워크로부터 컴퓨터로 주어져도 된다. 기록매체는, 예를 들면, 1개 이상의 하드디스크, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 분산 컴퓨팅 시스템의 스토리지, 광 디스크(콤팩트 디스크(CD), 디지털 다기능 디스크(DVD), 또는 블루레이 디스크(BD)TM 등), 플래시 메모리소자, 메모리 카드 등을 구비해도 된다.An embodiment of the present invention is a computer executable recorded on a storage medium (which may also be referred to in more detail as a 'non-transitory computer-readable storage medium') for performing one or more functions of the aforementioned embodiment(s) of the present invention. One or more circuits (eg, application specific circuits (ASICs)) that read and execute possible instructions (eg, one or more programs) and/or perform one or more functions of the embodiment(s) described above. by the computer of the system or apparatus comprising a computer or, for example, by the computer of the system or apparatus by reading and executing computer-executable instructions from a storage medium to perform one or more functions of the embodiment(s) described above. A computer may have one or more central processing units (CPUs), microprocessors (MPUs) or other circuitry, and may include a network of separate computers or separate computer processors. The computer-executable instructions may be given to a computer, for example, from a network of storage media, which may include, for example, one or more hard disks, random access memory (RAM), read-only memory (ROM), A storage of a distributed computing system, an optical disk (such as a compact disk (CD), a digital versatile disk (DVD), or a Blu-ray disk (BD) TM ), a flash memory device, a memory card, and the like may be provided.

본 발명은, 상기한 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실행가능하다. 또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행가능하다.The present invention provides a program for realizing one or more functions of the above embodiments to a system or device via a network or a storage medium, and one or more processors in the computer of the system or device read and execute the program It is also possible to execute It is also executable by a circuit (for example, an ASIC) that realizes one or more functions.

예시적인 실시형태들을 참조하여 본 발명을 설명하였지만, 본 발명이 이러한 실시형태에 한정되지 않는다는 것은 자명하다. 이하의 청구범위의 보호범위는 가장 넓게 해석되어 모든 변형, 동등물 구조 및 기능을 포괄하여야 한다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the present invention is not limited to these embodiments. The protection scope of the following claims should be construed in the broadest way to cover all modifications, equivalent structures and functions.

Claims (12)

촬상 영역이 부분적으로 서로 중복되도록 배치된 복수의 제1 촬상부로부터의 복수의 화상을 합성하여 얻어지는 제1 화상을 취득하도록 구성된 제1 취득부와,
제2 촬상부를 틸트 방향 및 팬 방향으로 회전시켜 촬상된 복수의 화상에 의해 얻어지는 제2 화상을 취득하도록 구성된 제2 취득부와,
상기 제1 화상과 상기 제2 화상을 비교하고, 상기 복수의 제1 촬상부에 의해 촬상될 수 없는 영역을 특정하도록 구성된 비교부와,
상기 비교부에 의해 특정된 결과에 근거하여 상기 영역을 나타내는 정보를 출력하도록 구성된 출력부를 구비한, 화상 처리장치.
a first acquisition unit configured to acquire a first image obtained by synthesizing a plurality of images from a plurality of first imaging units arranged such that the imaging regions partially overlap each other;
a second acquisition unit configured to acquire a second image obtained by a plurality of images captured by rotating the second imaging unit in a tilt direction and a pan direction;
a comparison unit configured to compare the first image and the second image and to specify an area that cannot be imaged by the plurality of first image sensing units;
and an output unit configured to output information indicating the region based on a result specified by the comparison unit.
제 1항에 있어서,
상기 비교부는 상기 제1 화상과 상기 제2 화상의 차분을 특정하는 화상 처리장치.
The method of claim 1,
The comparison unit is an image processing apparatus for specifying a difference between the first image and the second image.
제 2항에 있어서,
상기 출력부는 상기 차분을 나타내는 표시자와 함께 상기 제2 화상을 표시부에 표시하는 화상 처리장치.
3. The method of claim 2,
The output unit displays the second image together with an indicator indicating the difference on the display unit.
제 3항에 있어서,
상기 차분을 나타내는 상기 표시자를 움직이기 위한 지시를 접수하도록 구성된 접수부를 더 구비하고,
상기 출력부는, 상기 표시부에 표시된 상기 제2 화상 위에, 상기 지시에 따라 상기 차분을 나타내는 상기 표시자를 움직이는 화상 처리장치.
4. The method of claim 3,
a receiving unit configured to receive an instruction to move the indicator representing the difference;
The output unit is an image processing apparatus that moves the indicator indicating the difference according to the instruction, on the second image displayed on the display unit.
제 4항에 있어서,
상기 차분을 나타내는 상기 표시자의 이동을 수반하는 상기 화상 처리장치의 하우징의 움직임 량을 산출하도록 구성된 산출부를 더 구비한 화상 처리장치.
5. The method of claim 4,
and a calculation unit configured to calculate an amount of movement of the housing of the image processing apparatus accompanying movement of the indicator indicating the difference.
제 4항에 있어서,
상기 표시부에 표시된 상기 제2 화상 위에, 상기 지시에 따라 상기 차분을 나타내는 상기 표시자가 움직이면, 움직이기 전에 상기 차분을 나타내는 상기 표시자에 의해 숨겨져 있었던 상기 제2 화상의 부분이 나타나는 화상 처리장치.
5. The method of claim 4,
When the indicator indicating the difference moves according to the instruction on the second image displayed on the display unit, a portion of the second image that was hidden by the indicator indicating the difference before moving appears on the second image.
제 1항에 있어서,
상기 비교부로부터의 상기 결과에 근거하여 상기 제1 화상을 보완하도록 구성된 보완부를 더 구비하고,
상기 출력부는 상기 보완부에 의해 보완된 상기 제1 화상을 표시부에 표시하는 화상 처리장치.
The method of claim 1,
a complementing unit configured to complement the first image based on the result from the comparison unit;
The output unit displays the first image supplemented by the complementation unit on a display unit.
제 1항에 있어서,
상기 비교부는, 상기 복수의 제1 촬상부에 의해 중복해서 촬상되는 영역을 특정하도록 구성되고,
상기 출력부는 상기 비교부에 의해 특정된 결과에 근거하여 상기 영역을 나타내는 정보를 출력하도록 구성되는, 화상 처리장치.
The method of claim 1,
The comparison unit is configured to specify a region to be imaged overlapped by the plurality of first imaging units,
and the output unit is configured to output information indicating the area based on a result specified by the comparison unit.
제 1항에 있어서,
상기 제2 촬상부는, 상기 복수의 제1 촬상부가 설치되는 하우징에 설치되어 있는 화상 처리장치.
The method of claim 1,
The second imaging unit is an image processing apparatus provided in a housing in which the plurality of first imaging units are provided.
제 9항에 있어서,
상기 복수의 제1 촬상부의 각각은 상기 하우징에 고정되고, 상기 제2 촬상부는 상기 하우징에 대하여 가동이 되도록 구성되는 화상 처리장치.
10. The method of claim 9,
and each of the plurality of first imaging units is fixed to the housing, and the second imaging unit is configured to be movable with respect to the housing.
컴퓨터에,
복수의 제1 촬상부와 제2 촬상부를 구비한 촬상장치를 설치하는 단계와,
제2 촬상부로부터 얻어지고, 기준 화상과 상기 복수의 제1 촬상부로부터의 복수의 화상을 합성해서 얻어지는 합성 화상의 차분을 나타내는 표시자와 함께 표시부에 표시되는 상기 기준 화상 위에서, 관심 대상이 상기 차분으로부터 벗어나도록 상기 표시자를 이동시키는 단계와,
이동량에 따라 상기 촬상장치의 자세를 조정하는 단계를 포함하는 방법을 실행시키는 컴퓨터 프로그램을 기억한 비일시적인 컴퓨터 판독가능한 기억매체.
on the computer,
providing an imaging device including a plurality of first imaging units and second imaging units;
On the reference image obtained from a second image capturing unit and displayed on a display unit together with an indicator indicating a difference between a reference image and a synthesized image obtained by synthesizing a plurality of images from the plurality of first image capturing units, an object of interest is moving the indicator away from the difference;
A non-transitory computer-readable storage medium storing a computer program for executing a method comprising the step of adjusting the posture of the imaging device according to the amount of movement.
복수의 제1 촬상부와 제2 촬상부를 구비한 촬상장치를 설치하는 단계와,
제2 촬상부로부터 얻어지고, 기준 화상과 상기 복수의 제1 촬상부로부터의 복수의 화상을 합성해서 얻어지는 합성 화상의 차분을 나타내는 표시자와 함께 표시부에 표시되는 상기 기준 화상 위에서, 관심 대상이 상기 차분으로부터 벗어나도록 상기 표시자를 이동시키는 단계와,
이동량에 따라 상기 촬상장치의 자세를 조정하는 단계를 포함하는 방법.
providing an imaging device including a plurality of first imaging units and second imaging units;
On the reference image obtained from a second image capturing unit and displayed on a display unit together with an indicator indicating a difference between a reference image and a synthesized image obtained by synthesizing a plurality of images from the plurality of first image capturing units, an object of interest is moving the indicator away from the difference;
and adjusting a posture of the imaging device according to a movement amount.
KR1020180104352A 2017-09-08 2018-09-03 Image processing apparatus, medium, and method Active KR102278200B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017173220A JP6956574B2 (en) 2017-09-08 2017-09-08 Image processing equipment, programs and methods
JPJP-P-2017-173220 2017-09-08

Publications (2)

Publication Number Publication Date
KR20190028305A KR20190028305A (en) 2019-03-18
KR102278200B1 true KR102278200B1 (en) 2021-07-16

Family

ID=63371473

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180104352A Active KR102278200B1 (en) 2017-09-08 2018-09-03 Image processing apparatus, medium, and method

Country Status (5)

Country Link
US (1) US10861188B2 (en)
EP (1) EP3454548B1 (en)
JP (1) JP6956574B2 (en)
KR (1) KR102278200B1 (en)
CN (1) CN109474792B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111208148A (en) * 2020-02-21 2020-05-29 凌云光技术集团有限责任公司 Dig hole screen light leak defect detecting system
JP7632861B2 (en) * 2020-07-08 2025-02-19 i-PRO株式会社 Surveillance camera system and surveillance camera setting method
JP7695109B2 (en) * 2021-05-28 2025-06-18 キヤノン株式会社 Information processing device, information processing system, information processing method, and program
US12249042B2 (en) * 2022-03-23 2025-03-11 Lenovo (Singapore) Pte. Ltd Method and system to combine video feeds into panoramic video
JP2023155822A (en) * 2022-04-11 2023-10-23 キヤノン株式会社 Information processing device, mobile object, information processing method, and computer program
EP4270940B1 (en) * 2022-04-26 2024-10-30 Axis AB Ptz masking control

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050099500A1 (en) 2003-11-11 2005-05-12 Canon Kabushiki Kaisha Image processing apparatus, network camera system, image processing method and program
US20120274776A1 (en) 2011-04-29 2012-11-01 Canon Kabushiki Kaisha Fault tolerant background modelling
US20160210078A1 (en) 2015-01-20 2016-07-21 Ultrata Llc Universal single level object memory address space

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7940299B2 (en) * 2001-08-09 2011-05-10 Technest Holdings, Inc. Method and apparatus for an omni-directional video surveillance system
GB0226002D0 (en) * 2002-11-07 2002-12-11 Home Networking Ltd Surveillance device
JP4568009B2 (en) * 2003-04-22 2010-10-27 パナソニック株式会社 Monitoring device with camera cooperation
JP2008252863A (en) * 2007-03-02 2008-10-16 Fujifilm Corp Imaging system, imaging method, and program
JP5245185B2 (en) * 2009-03-31 2013-07-24 サクサ株式会社 Tobacco monitoring device
US9215358B2 (en) 2009-06-29 2015-12-15 Robert Bosch Gmbh Omni-directional intelligent autotour and situational aware dome surveillance camera system and method
US9007432B2 (en) * 2010-12-16 2015-04-14 The Massachusetts Institute Of Technology Imaging systems and methods for immersive surveillance
EP2607951B1 (en) 2011-12-19 2013-12-11 Axis AB Method for setting up a monitoring camera
CN102857739B (en) 2012-08-20 2015-09-09 上海光亮光电科技有限公司 Distributed overall view monitoring system and method thereof
JP2014175706A (en) * 2013-03-06 2014-09-22 Sumitomo Electric Ind Ltd Monitor device, monitor method, and imaging unit arrangement method
CN103338343A (en) 2013-05-29 2013-10-02 山西绿色光电产业科学技术研究院(有限公司) Multi-image seamless splicing method and apparatus taking panoramic image as reference
CN105165004B (en) 2013-06-11 2019-01-22 夏普株式会社 photography system
JP2015204512A (en) * 2014-04-14 2015-11-16 パナソニックIpマネジメント株式会社 Information processing apparatus, information processing method, camera, reception device, and reception method
EP3133819A4 (en) 2014-04-14 2017-02-22 Panasonic Intellectual Property Management Co., Ltd. Image delivery method, image reception method, server, terminal apparatus, and image delivery system
CN104483983B (en) 2014-11-24 2016-12-07 成都新舟锐视科技有限公司 A kind of double cloud platform control methods of multi-cam real-time linkage
TWI526992B (en) * 2015-01-21 2016-03-21 國立清華大學 Method for optimizing occlusion in augmented reality based on depth camera

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050099500A1 (en) 2003-11-11 2005-05-12 Canon Kabushiki Kaisha Image processing apparatus, network camera system, image processing method and program
US20120274776A1 (en) 2011-04-29 2012-11-01 Canon Kabushiki Kaisha Fault tolerant background modelling
US20160210078A1 (en) 2015-01-20 2016-07-21 Ultrata Llc Universal single level object memory address space

Also Published As

Publication number Publication date
US20190080477A1 (en) 2019-03-14
US10861188B2 (en) 2020-12-08
CN109474792A (en) 2019-03-15
EP3454548A1 (en) 2019-03-13
EP3454548B1 (en) 2021-06-30
JP6956574B2 (en) 2021-11-02
KR20190028305A (en) 2019-03-18
CN109474792B (en) 2021-05-04
JP2019049824A (en) 2019-03-28

Similar Documents

Publication Publication Date Title
KR102278200B1 (en) Image processing apparatus, medium, and method
US9369612B2 (en) Image fusion system and method
JP5906028B2 (en) Image processing apparatus and image processing method
JP5613041B2 (en) Camera device, image processing system, and image processing method
JP2018049591A5 (en) Image processing apparatus, image processing method, and program
JP2018180655A5 (en)
JP6141084B2 (en) Imaging device
JP6615545B2 (en) Image processing apparatus, image processing method, and image processing program
US20180343435A1 (en) Display control apparatus, display control method, and storage medium
JP2008109552A (en) Imaging device with chasing function
US11416978B2 (en) Image processing apparatus, control method and non-transitory computer-readable recording medium therefor
JPWO2020039605A1 (en) Gas detectors, information processing devices and programs
JP2013218432A (en) Image processing device, image processing method, program for image processing, and recording medium
KR102096576B1 (en) Method and Apparatus for Synthesizing Image
CN109429018B (en) Image processing device and method
JP6104066B2 (en) Image processing apparatus and image processing method
JP7277267B2 (en) Measuring device, imaging device, measuring system and program
US11830177B2 (en) Image processing apparatus, control method and non-transitory computer-readable recording medium therefor
JP6579706B2 (en) Image processing apparatus, image processing method, and image processing program
KR102252662B1 (en) Device and method to generate data associated with image map
US12549847B2 (en) Information processing apparatus, control method for information processing apparatus, and storage medium
JP2005267005A (en) Image data processing apparatus and program
JPWO2016067470A1 (en) Image processing apparatus and image processing method
JP4962230B2 (en) Intruder detection device
JP2019083579A5 (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180903

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20200303

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20180903

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20201110

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210416

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210712

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210713

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240625

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20250630

Start annual number: 5

End annual number: 5