KR101951232B1 - A High Quality CCTV Image System Using Separated Storage of Object Area and Adaptive Background Image - Google Patents
A High Quality CCTV Image System Using Separated Storage of Object Area and Adaptive Background Image Download PDFInfo
- Publication number
- KR101951232B1 KR101951232B1 KR1020180108779A KR20180108779A KR101951232B1 KR 101951232 B1 KR101951232 B1 KR 101951232B1 KR 1020180108779 A KR1020180108779 A KR 1020180108779A KR 20180108779 A KR20180108779 A KR 20180108779A KR 101951232 B1 KR101951232 B1 KR 101951232B1
- Authority
- KR
- South Korea
- Prior art keywords
- storage
- module
- information
- image
- background
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
Description
본 발명은 고화질 CCTV 영상시스템에 관한 것으로, 더욱 상세하게는 CCTV에 의해 촬영되는 영상에 있어서 움직임이 검출되는 객체영역만을 분리하여 저장하도록 하고, 영상의 출력시 분리 저장된 객체영역을 배경에 삽입하여 출력하도록 함으로써 저장DB의 사용량을 대폭 줄이면서도 화질은 높은 수준으로 유지할 수 있도록 하며, 배경 영상도 일정 시간 간격으로 갱신되어 시간에 따라 변하는 적응형 배경영상을 생성하도록 함으로써 자연스럽고 정확한 화면이 출력될 수 있도록 하는 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템에 관한 것이다. The present invention relates to a high-definition CCTV image system, and more particularly, to a system and method for separating and storing only an object region in which motion is detected in an image captured by a CCTV, So that the quality of the image can be maintained at a high level while greatly reducing the amount of the stored DB. Also, the background image is updated at predetermined time intervals to generate an adaptive background image that varies with time, And more particularly to a high-definition CCTV image system using an adaptive background image.
CCTV(Closed Circuit Television)는 범죄, 사고 등의 예방을 위해 감시가 필요한 지역에 설치되는 촬영 시스템으로, 카메라 기술의 발전과 함께 FULL-HD, UHD의 고화질 카메라 이용이 늘어나고 있다. CCTV (Closed Circuit Television) is an imaging system that is installed in areas where surveillance is needed to prevent crime and accidents. With the development of camera technology, FULL-HD and UHD use of high-definition cameras are increasing.
또한, 각종 범죄의 증가로 CCTV의 사용이 점차 증가하고 있으며, 수천대의 카메라를 이용한 모니터링 시스템의 설치도 증가하고 있다. In addition, the use of CCTV is gradually increasing due to the increase of various crimes, and the installation of monitoring system using thousands of cameras is also increasing.
그러나 고화질 카메라에 의해 촬영된 영상은 그 용량 또한 몇 배 이상으로 커지기 때문에, 다수의 고화질 카메라를 이용하여 CCTV 시스템을 갖추기 위해서는 충분한 저장공간을 갖추어야 하는 것을 물론이고 데이터 처리 속도 또한 확보가 되어야만 한다. However, because the capacity of the image captured by the high-definition camera is also increased several times, the data processing speed must be ensured as well as having sufficient storage space for the CCTV system using a plurality of high-definition cameras.
따라서, 아래 특허문헌과 같이 관심영역(ROI, Region of Interest)을 설정하여 관심영역에 대해서만 보행자 등을 검출할 수 있는 기술이 개발되었으나, 이러한 기술은 관심영역을 지나가는 보행자 등만을 검출할 수 있어 관심영역이 좁아 효율적인 감시가 이루어지지 못하는 문제가 있다. Therefore, although a technology capable of detecting a pedestrian or the like only for a region of interest has been developed by setting a region of interest (ROI) as in the following Patent Document, this technology can detect only a pedestrian passing through a region of interest, There is a problem that efficient monitoring can not be performed due to a narrow area.
(특허문헌)(Patent Literature)
등록특허공보 제10-1498114호(2015.02.25. 등록)"보행자를 검출하는 영상 처리 장치 및 그 방법"Registered Patent Publication No. 10-1498114 (Registered on February 25, 2015) "Image Processing Apparatus for Detecting Pedestrians and Method Thereof"
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로, SUMMARY OF THE INVENTION The present invention has been made to solve the above problems,
본 발명은 저장DB의 사용량을 대폭 줄이면서도 고화질을 유지할 수 있도록 하는 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템을 제공하는데 목적이 있다. An object of the present invention is to provide a high-definition CCTV image system using separate storage of object regions and adaptive background images, which can maintain a high image quality while greatly reducing the amount of storage DB used.
본 발명은 자연스럽고 정확한 화면이 출력될 수 있도록 하는 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템을 제공하는데 목적이 있다. It is an object of the present invention to provide a high-definition CCTV image system using an adaptive background image and separate storage of object regions so that a natural and accurate image can be output.
본 발명은 원하는 시간 범위, 좌표, 크기, CCTV카메라 위치의 객체영역을 선별적으로 신속하게 검색하여 출력할 수 있도록 하는 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템을 제공하는데 목적이 있다. An object of the present invention is to provide a high-definition CCTV image system using an adaptive background image and separate storage of an object region so that an object region of a desired time range, coordinates, size, and CCTV camera position can be selectively retrieved and output .
본 발명은 앞서 본 목적을 달성하기 위해서 다음과 같은 구성을 가진 실시예에 의해서 구현된다.In order to achieve the above object, the present invention is implemented by the following embodiments.
본 발명의 일 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템은 일정 지역에 설치되어 영상을 촬영하는 CCTV카메라와; 상기 CCTV카메라에 의해 촬영된 영상을 저장DB에 저장하는 저장제어장치와; 저장DB에 저장된 영상의 출력을 제어하는 출력제어장치와; 영상이 저장되는 공간을 제공하는 저장DB;를 포함하고, 상기 저장제어장치는 상기 CCTV카메라에 의해 촬영된 영상정보를 일정 시간 간격으로 수신하여 움직이는 객체를 검출하고, 움직이는 객체가 검출된 객체영역만을 분리하여 저장하는 동적객체생성부와; 상기 동적객체생성부에 의해 저장되는 객체영역의 배경을 저장하는 배경생성부;를 포함하며, 상기 출력제어장치는 상기 동적객체생성부에 의해 분리 저장된 객체영역을 배경에 합성하여 출력하는 것을 특징으로 한다. According to an embodiment of the present invention, a high-definition CCTV image system according to the present invention includes: a CCTV camera installed in a predetermined area and capturing an image; A storage control device for storing an image photographed by the CCTV camera in a storage DB; An output control device for controlling the output of the image stored in the storage DB; The storage control device detects moving objects by receiving the video information photographed by the CCTV camera at predetermined time intervals, and detects only the object area in which the moving object is detected A dynamic object generation unit for separately storing the dynamic object; And a background generating unit for storing the background of the object area stored by the dynamic object generating unit. The output control device synthesizes and outputs the object area separated and stored by the dynamic object generating unit, do.
본 발명의 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 배경생성부는 상기 동적객체생성부에 의해 객체영역이 생성되는 경우 객체영역을 제외한 나머지 영역을 배경영상으로 생성하여 저장하도록 하는 것을 특징으로 한다. According to another embodiment of the present invention, in the high-definition CCTV image system according to the present invention, when the object region is generated by the dynamic object generation unit, the background generation unit generates a background image excluding the object region as a background image, .
본 발명의 또 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 배경생성부는 일정시간 동안 상기 동적객체생성부에 의한 객체영역의 생성이 없는 경우 시간에 따라는 변하는 배경영상을 생성하여 저장하도록 하는 것을 특징으로 한다. According to another embodiment of the present invention, in the high-definition CCTV image system according to the present invention, the background generator generates a background image that varies with time when no object region is generated by the dynamic object generator for a predetermined time And stores the generated data.
본 발명의 또 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 동적객체생성부는 객체영역의 저장 시간정보를 생성하는 시간정보생성모듈과, 객체영역의 좌표정보를 생성하는 좌표정보생성모듈과, CCTV카메라의 위치에 따른 위치정보를 생성하는 위치정보생성모듈과, 객체영역과 함께 시간정보, 좌표정보, 위치정보를 저장하는 객체정보저장모듈을 포함하고, 상기 배경생성부는. 배경이 생성되는 시간정보를 생성하는 시간생성모듈과, CCTV카메라의 위치에 따른 위치정보를 생성하는 위치생성모듈과, 배경정보를 시간정보, 위치정보와 함께 저장하는 배경정보저장모듈을 포함하며, 상기 출력제어장치는 각 객체영역의 CCTV카메라 위치와 생성시간에 매칭되는 배경정보를 검색하여 해당 배경 상의 객체영역 좌표에 객체영역을 합성하여 표시하도록 하는 것을 특징으로 한다.According to another embodiment of the present invention, in the high-definition CCTV system according to the present invention, the dynamic object generation unit includes a time information generation module for generating storage time information of an object area, An object information storage module for storing time information, coordinate information, and position information together with the object region; and an object information storage module for storing the position information, the object information, and the position information. And a background information storage module for storing the background information together with the time information and the position information, wherein the background information storage module includes a time information generating module for generating time information for generating a background, a position generating module for generating position information according to the position of the CCTV camera, The output control device retrieves background information matching the CCTV camera position and generation time of each object area, and displays the object area in a synthesized form on the object area coordinates on the background.
본 발명의 또 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 동적객체생성부는 영상에서 움직이는 객체를 검출하는 객체검출모듈과, 움직이는 객체가 차지하는 일정 형상의 객체영역을 산정하는 객체영역산정모듈과, 객체영역을 영상으로부터 분리하는 객체영역분리모듈과, 객체영역에 대한 길이, 크기에 관한 정보를 생성하는 영역정보생성모듈을 포함하여, 객체영역과 함께 객체영역의 길이, 크기에 관한 정보가 저장될 수 있도록 하는 것을 특징으로 한다.According to another embodiment of the present invention, in the high-definition CCTV system according to the present invention, the dynamic object generation unit includes an object detection module for detecting an object moving in an image, An object region separation module for separating the object region from the image, and an area information generation module for generating information on the length and size of the object region, Can be stored.
본 발명의 또 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 출력제어장치는 배경영상에 객체영역을 합성하여 출력하는 영상출력부와, 상기 영상출력부에 의해 출력되는 영상의 객체영역에 관한 정보를 설정하는 출력설정부를 포함하여, 설정된 정보에 해당하는 객체영역만이 출력될 수 있도록 하며, 상기 출력설정부는 출력될 객체영역의 시간 범위를 설정하는 시간설정모듈과, CCTV카메라의 위치에 관한 범위를 설정하는 위치설정모듈과, 객체영역의 좌표 범위를 설정하는 좌표설정모듈 포함하고, 상기 영상출력부는 상기 출력설정부에 의해 설정된 정보에 따라 해당되는 객체영역을 검색하는 객체검색모듈과, 검색된 객체영역에 매칭되는 배경영상을 검색하여 지정하는 배경지정모듈과, 지정된 배경에 객체영역을 삽입하는 객체삽입모듈과, 객체영역이 삽입된 배경영상을 출력하는 영상표시모듈을 포함하는 것을 특징으로 한다.According to another embodiment of the present invention, in the high-definition CCTV system according to the present invention, the output control apparatus includes an image output unit for synthesizing and outputting an object region to a background image, The output setting unit may include a time setting module for setting a time range of the object area to be output, a time setting module for setting a time range of the object area to be output, And a coordinate setting module for setting a coordinate range of the object area, wherein the image output unit includes an object for searching an object area corresponding to the information set by the output setting unit, A background designating module for searching for and designating a background image matched to the searched object area; And object insertion module, characterized in that it comprises an image display module for the object area outputs the inserted background picture.
본 발명의 또 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 출력제어장치는 특정한 객체와 동일한 객체만을 추출하여 화면에 표시하는 객체추적부를 포함하고, 상기 객체추적부는 객체의 초기 위치를 지정하는 초기위치지정모듈과, 객체의 기준을 설정하는 객체정보설정모듈과, 설정된 기준에 해당하는 객체를 검색하는 동일객체검색모듈과, 검색된 동일한 객체를 화면에 표시하는 객체표시모듈과, 화면에 표시된 객체를 시간 순서에 따라 연결하여 표시하는 이동객체연결모듈을 포함하며, 상기 동일객체검색모듈은 초기 위치와 동일한 위치의 CCTV카메라에 의해 촬영된 영상 내에서 객체를 검색하는 동일위치검색모듈과, 동일위치검색모듈에 의해 검색된 결과에 따라 객체의 이동방향을 판별하는 객체방향판별모듈과, 객체의 이동방향에 따라 검색할 CCTV카메라의 위치를 산출하는 검색위치산출모듈과, 산출된 CCTV카메라 위치별로 객체를 검색하는 위치별검색모듈을 포함하는 것을 특징으로 한다.According to another embodiment of the present invention, in the high-definition CCTV image system according to the present invention, the output control apparatus includes an object tracking unit for extracting only the same object as a specific object and displaying the object on a screen, An object display module for displaying the same object searched on the screen, and an object display module for displaying the searched object on the screen. And a moving object connection module for connecting and displaying the objects displayed on the screen in chronological order, wherein the same object search module searches for an object in a video shot by a CCTV camera at the same position as the initial position, An object direction determining module for determining a moving direction of the object according to a result retrieved by the co- A search position calculation module that calculates a position of a CCTV camera to be searched according to a movement direction of the object, and a position search module that searches an object by the calculated CCTV camera position.
본 발명의 또 다른 실시예에 따르면, 본 발명에 따른 고화질 CCTV 영상시스템에 있어서, 상기 저장제어장치는 객체영역 및 배경영상에 관한 자료를 복수의 저장DB에 분할하여 저장하는 분할저장부를 포함하고, 상기 출력제어장치는 복수의 저장DB에 저장된 자료를 검색하여 출력되도록 하는 자료로딩부를 포함하며, 상기 분할저장부는 동일한 저장DB에 저장되는 동일한 CCTV카메라에 관한 자료의 개수가 최소화되도록 각 자료의 저장위치를 결정하는 저장DB결정부를 포함하고, 상기 저장DB결정부는 동일한 CCTV카메라에 대한 자료의 개수가 가장 적은 저장DB로 저장위치를 결정하는 동일범위파일검색모듈과; 동일한 CCTV카메라에 대한 자료 개수가 동일한 경우, 각 저장DB를 점유하고 있는 자료의 개수가 적은 저장DB를 저장위치로 결정하는 점유개수산정모듈과; 점유개수도 동일한 경우 남아있는 저장 용량이 가장 많은 저장DB로 저장위치를 결정하는 용량산정모듈;을 포함하며, 상기 자료로딩부는 출력된 객체영역에 관한 정보를 수신하는 검색정보수신모듈과, 출력될 객체영역의 식별정보에 따라 저장된 위치를 검색하는 식별정보검색모듈과, 복수의 저장DB를 읽는 횟수가 최소화되도록 자료의 로딩 순서를 결정하는 순서결정모듈과, 복수의 저장DB를 동시에 로딩하는 동시로딩모듈을 포함하는 것을 특징으로 한다.According to another embodiment of the present invention, in the high-definition CCTV system according to the present invention, the storage controller includes a division storage unit for dividing and storing data related to an object region and a background image into a plurality of storage DBs, The output control device includes a data loading unit for retrieving and outputting data stored in a plurality of storage DBs, and the division storing unit stores the storage locations of the respective data so that the number of data on the same CCTV camera stored in the same storage DB is minimized. And the storage DB determining unit includes a same range file searching module for determining a storage location of the same CCTV camera in a storage DB having the smallest number of data items; An occupancy counting module for determining a storage DB having a small number of data occupying each storage DB as a storage location when the number of data for the same CCTV camera is the same; And a capacity calculation module for determining a storage location in a storage DB having the largest storage capacity when the occupancy number is the same, wherein the data loading unit includes a search information receiving module for receiving information on the output object region, An identification information search module for searching for a stored location according to the identification information of the object area, an order determination module for determining a loading order of the data so that the number of times of reading the plurality of storage databases is minimized, And a module.
본 발명은 앞서 본 실시예와 하기에 설명할 구성과 결합, 사용관계에 의해 다음과 같은 효과를 얻을 수 있다.The present invention can obtain the following effects by the above-described embodiment, the constitution described below, the combination, and the use relationship.
본 발명은 CCTV에 의해 촬영되는 영상에 있어서 움직임이 검출되는 객체영역만을 분리하여 저장하도록 하고, 영상의 출력시 분리 저장된 객체영역을 배경에 삽입하여 출력하도록 함으로써 저장DB의 사용량을 대폭 줄이면서도 화질은 높은 수준으로 유지할 수 있도록 하는 효과가 있다. The present invention separates and stores only an object region in which motion is detected in an image captured by the CCTV, inserting an object region separated and stored at the time of outputting an image, and outputs the inserted object region in the background, It is possible to maintain a high level.
본 발명은 배경 영상도 일정 시간 간격으로 갱신되어 시간에 따라 변하는 적응형 배경영상을 생성하도록 함으로써 자연스럽고 정확한 화면이 출력될 수 있도록 하는 효과가 있다. The background image is also updated at predetermined time intervals to generate an adaptive background image that varies with time, so that a natural and accurate image can be output.
본 발명은 객체영역을 생성시간, 좌표, 크기, CCTV카메라의 위치 등에 관한 식별정보와 함께 저장되도록 함으로써, 원하는 시간 범위, 좌표, 크기, CCTV카메라 위치의 객체영역을 선별적으로 신속하게 검색하여 출력할 수 있도록 하는 효과가 있다. In the present invention, the object area is stored together with the generation time, coordinates, size, and the identification information of the CCTV camera, so that the object area of the desired time range, coordinates, size, and CCTV camera position can be selectively and quickly retrieved There is an effect to be able to do.
도 1은 본 발명의 일 실시예에 따른 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템의 구성도
도 2는 도 1의 저장제어장치 및 출력제어장치의 구성을 나타내는 블럭도
도 3은 도 2의 동적객체생성부의 구성을 나타내는 블럭도
도 4는 도 3의 식별정보생성모듈의 구성을 나타내는 블럭도
도 5는 도 2의 배경생성부의 구성을 나타내는 블럭도
도 6은 도 1의 저장제어장치 및 출력제어장치에 의한 영상의 저장 및 출력과정을 설명하기 위함 참고도
도 7은 도 2의 출력설정부의 구성을 나타내는 블럭도
도 8은 도 2의 영상출력부의 구성을 나타내는 블럭도
도 9는 도 2의 객체추적부의 구성을 나타내는 블럭도
도 10은 도 9의 객체정보설정모듈의 구성을 나타내는 블럭도
도 11은 도 9의 동일객체검색모듈의 구성을 나타내는 블럭도
도 12는 객체추적부의 과정을 설명하기 위함 참고도
도 13은 본 발명의 다른 실시예에 따른 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템의 분할저장부의 구성을 나타내는 블럭도
도 14는 분할저장부에 의한 자료의 저장예를 나타내는 참고도
도 15는 본 발명의 다른 실시예에 따른 고화질 CCTV 영상시스템의 자료로딩부의 구성을 나타내는 블럭도1 is a block diagram of a high-definition CCTV image system using separate storage of object regions and an adaptive background image according to an embodiment of the present invention.
2 is a block diagram showing the configuration of the storage control device and the output control device of Fig. 1
3 is a block diagram showing the configuration of the dynamic object generation unit of FIG.
4 is a block diagram showing a configuration of the identification information generating module of Fig. 3
5 is a block diagram showing the configuration of the background generating unit of FIG.
6 is a flowchart for explaining a process of storing and outputting images by the storage controller and the output controller of FIG.
Fig. 7 is a block diagram showing the configuration of the output setting unit of Fig. 2
8 is a block diagram showing the configuration of the video output unit of FIG. 2
Fig. 9 is a block diagram showing the configuration of the object tracking unit of Fig. 2
10 is a block diagram showing the configuration of the object information setting module of FIG. 9
11 is a block diagram showing the configuration of the same object retrieval module of FIG.
12 is a diagram for explaining the process of the object tracking unit.
13 is a block diagram illustrating a configuration of a divided storage unit of a high-definition CCTV image system using separate storage of object regions and an adaptive background image according to another embodiment of the present invention
14 is a reference diagram showing an example of storage of data by the divided storage section
15 is a block diagram showing the configuration of a data loading unit of a high-definition CCTV image system according to another embodiment of the present invention
이하에서는 본 발명에 따른 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템의 바람직한 실시예들을 첨부된 도면을 참조하여 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하도록 한다. 명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하고, 또한 명세서에 기재된 "...부", "...모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of a high-definition CCTV image system using separate storage of object regions and an adaptive background image according to the present invention will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. Throughout the specification, when an element is referred to as "including" an element, it is understood that it can include other elements as well as other elements, The terms "part," " module, "and the like denote a unit for processing at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software.
본 발명의 일 실시예에 따른 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템을 도 1 내지 도 12를 참조하여 설명하면, 상기 CCTV 영상시스템은 일정 지역에 설치되어 영상을 촬영하는 CCTV카메라(1)와; 상기 CCTV카메라(1)에 의해 촬영된 영상을 저장DB(7)에 저장하는 저장제어장치(3)와; 저장DB(7)에 저장된 영상의 출력을 제어하는 출력제어장치(5)와; 영상이 저장되는 공간을 제공하는 저장DB(7);를 포함한다. 1 to 12, a CCTV image system using separate storage of object regions and an adaptive background image according to an exemplary embodiment of the present invention will be described. A CCTV camera (1); A storage control device (3) for storing an image photographed by the CCTV camera (1) in a storage DB (7); An output control device (5) for controlling the output of the image stored in the storage DB (7); And a
상기 CCTV카메라(1)는 일정 지역에 설치되어 영상을 촬영하는 구성으로, CCTV카메라(1)에 의해 촬영된 영상은 상기 저장제어장치(3)로 전달되어 저장제어장치(3)의 제어에 따라 저장DB(7)에 저장된다. 상기 CCTV카메라(1)에 의해 촬영된 영상은 일정 시간 간격으로 움직이는 객체가 검출되어 움직임이 검출된 객체영역만을 분리저장하도록 하므로, 저장DB(7)의 사용량을 최소화하여 고화질을 유지할 수 있게 된다. 또한, CCTV카메라(1)는 그 위치 정보가 저장되어 분리된 객체영역과 함께 저장되므로, 복수의 CCTV카메라(1)에 대해 객체영역의 저장과 이에 대한 검색, 배경과의 합성이 가능해진다. The
상기 저장제어장치(3)는 CCTV카메라(1)에 의해 촬영된 영상을 저장DB(7)에 저장하는 구성으로, 영상 전체를 저장하는 것이 아니라 움직임이 검출된 객체영역만을 분리하여 저장하도록 한다. 따라서, 상기 저장제어장치(3)는 CCTV카메라(1)에 의해 촬영된 영상을 실시간으로 수신하여 일정 시간 간격으로 객체의 움직임을 검출하도록 하며, 움직임이 검출된 객체영역은 영상 프레임으로부터 분리되어 따로 저장되도록 한다. 이때, 분리되어 저장되는 객체영역은 촬영된 시간정보, 원본 영상에서의 좌표정보, 객체영역의 크기, 비율, CCTV카메라(1)의 위치정보 등의 식별정보와 함께 저장되어, 확인을 원하는 객체영역을 쉽게 검색하여 출력할 수 있도록 하고, 매칭되는 배경정보와 합성되어 출력될 수 있도록 하며, 추가적으로 동일한 객체를 판별하여 특정 객체의 이동에 대한 추적이 가능하도록 한다. 또한, 상기 저장제어장치(3)에 의해 움직임이 검출되어 분리저장된 객체영역은 영상의 출력시 배경영상에 합성되어 출력되는데, 배경 영상 또한 일정 시간 간격으로 갱신되는 적응형 배경영상을 생성하도록 하여 객체영역과의 합성이 이루어지도록 함으로써 객체영역의 분리저장에도 자연스러운 영상이 출력되도록 할 수 있다. 상기 저장제어장치(3)는 별도의 장치로 형성될 수 있으며, 또는 CCTV카메라(1)와 함께 일체로 형성되도록 할 수 있고, 도 2에 도시된 바와 같이 동적객체생성부(31)와 배경생성부(33)를 포함한다. The
상기 동적객체생성부(31)는 CCTV카메라(1)에 의해 촬영되는 영상에서 객체의 움직임을 검출하여 움직임이 검출된 객체영역만을 분리저장하는 구성으로, 일정 시간 간격으로 영상 프레임을 비교하여 객체의 움직임을 검출하도록 한다. 또한, 움직임이 검출되어 분리저장되는 객체영역은 시간 정보 등의 식별정보와 함께 저장DB(7)에 저장된다. 이를 위해, 상기 동적객체생성부(31)는 도 3에 도시된 바와 같이 객체검출모듈(311), 객체영역산정모듈(312), 객체영역분리모듈(313), 객체판별모듈(314), 식별정보생성모듈(315), 객체정보저장모듈(316)을 포함할 수 있다. The dynamic
상기 객체검출모듈(311)은 CCTV카메라(1)에 의해 촬영되는 영상을 실시간으로 수신하여 객체의 움직임을 검출하는 구성으로, 일정 시간 간격, 바람직하게는 1/30초 내지 1/120초 간격으로 영상 프레임을 비교하여 객체의 움직임을 검출하도록 할 수 있다. 상기 객체검출모듈(311)은 도 6(a)에 도시된 바와 같이 기준이 되는 영상(33a)과의 비교를 통해 도 6(b)에 도시된 바와 같이 움직이는 객체(311a)를 검출할 수 있도록 하고, 상기 객체영역산정모듈(312)에 의해 움직이는 객체(311a)를 포함하는 객체영역(312a)을 생성할 수 있도록 한다. 상기 객체검출모듈(311)은 배경영상과의 비교시 휘도 또는 색차 등을 비교하여 변화 정도가 일정 범위를 벗어나는 경우 움직임을 검출하도록 할 수 있으며, 이에 한정되지 않고 다양한 방식을 통해 영상에서 움직임이 발생되는 객체를 검출하도록 할 수 있다. The
상기 객체영역산정모듈(312)은 객체검출모듈(311)에 의해 움직임이 검출된 객체를 포함하는 객체영역을 산정하는 구성으로, 움직임이 검출된 영역을 모두 포함하는 일정 형상을 갖는 객체영역을 산정하도록 할 수 있다. 상기 동적객체생성부(31)는 움직임이 검출되는 객체를 그대로 분리하여 저장할 수도 있으나, 객체를 모두 포함하는 일정 형상의 객체영역을 산정하도록 함으로써, 누락되는 부분 없이 움직이는 객체 전체에 대한 분리 저장이 가능하도록 하고, 객체영역의 비교를 통한 동일 객체에 대한 검색이 더욱 용이하게 이루어질 수 있도록 한다. 예를 들어, 객체영역(312a)은 도 6(b)에 도시된 바와 같이 사각형의 형상을 갖도록 설정할 수 있으며, 휘도 또는 색차의 변화가 일정 범위를 초과하여 움직이는 객체로 검출된 영역을 모두 포함하는 최소 크기의 사각형 형상으로 형성되도록 할 수 있다. 상기 객체영역산정모듈(312)에 의해 설정되는 객체영역은 다양한 형상으로 형성될 수 있으나, 사각의 형태로 형성되어 객체영역을 통한 객체의 판별이 쉽게 이루어질 수 있도록 하고, 객체의 비교를 통해 동일 객체에 대한 식별 또한 용이하게 이루어질 수 있도록 하여 동일 객체의 추적이 가능하도록 한다. The object
상기 객체영역분리모듈(313)은 객체영역산정모듈(312)에 의해 산정된 객체영역을 영상프레임으로부터 분리하는 구성으로, 분리된 객체영역만의 저장이 이루어질 수 있도록 한다. 상기 객체영역분리모듈(313)에 의해 객체영역의 분리가 이루어지면, 객체영역을 제외한 나머지 부분은 배경영상으로 생성되어 배경영상의 갱신이 이루어지도록 하며, 객체영역에 해당하는 부분은 이전 배경이 그대로 유지될 수 있도록 한다. 따라서, 분리된 객체영역은 이와 함께 갱신되는 배경영상과 함께 출력되도록 하여 객체영역의 분리저장에도 자연스러운 영상이 출력되도록 할 수 있다. The object
상기 객체판별모듈(314)은 객체영역의 분석을 통해 객체의 종류를 판별하는 구성으로, 예를 들어 객체가 사람인지 자동차인지 등을 구분하여 판별할 수 있도록 한다. 상기 객체판별모듈(314)은 다양한 방식을 통해 객체를 판별하도록 할 수 있으나, 객체영역의 크기, 객체영역에 대한 가로, 세로 길이의 비율, 면적 등에 따라 객체의 종류의 판별하도록 할 수 있다. 또한, 상기 객체판별모듈(314)은 판별의 정확성을 높이기 위해 객체영역의 좌표에 따른 원근 정도에 따라 객체영역의 길이, 크기 등을 조절하여 객체를 판별하도록 할 수 있다. 이때, 각각의 CCTV카메라(1)마다 설치각도와 사양 등이 모두 다르므로, 각 CCTV카메라(1)별로 좌표에 따라 원근 정도를 설정하여 이에 따른 크기의 조절이 이루어지도록 할 수 있다. 또한, 상기 객체판별모듈(314)은 차량의 종류, 색상 등에 관해서도 판별이 이루어지도록 할 수 있다. 상기 객체판별모듈(314)에 의해 판별된 객체의 종류에 관한 정보는 분리저장되는 객체영역과 함께 저장되며, 종류에 따른 객체영역의 검색에 이용되도록 할 수 있다. The
상기 식별정보생성모듈(315)은 분리저장되는 각 객체영역에 대한 식별정보를 생성하여 함께 저장될 수 있도록 하는 구성으로, 도 4에 도시된 바와 같이 시간정보생성모듈(315a), 좌표정보생성모듈(315b), 영역정보생성모듈(315c), 위치정보생성모듈(315d)을 포함할 수 있다. As shown in FIG. 4, the identification
상기 시간정보생성모듈(315a)은 각 객체영역이 분리되어 저장되는 시간에 관한 정보를 생성하는 구성으로, 각 객체영역이 검출된 영상이 촬영된 시간정보를 생성하도록 한다. 시간정보생성모듈(315a)에 의해 생성되어 저장되는 시간정보는 시간범위에 따른 객체영역을 불러올 때 사용될 수 있으며, 객체영역과 매칭되는 배경정보의 검색에도 사용될 수 있다. The time
상기 좌표정보생성모듈(315b)은 객체영역의 좌표정보를 생성하는 구성으로, 각 CCTV카메라(1)에 의해 촬영되는 영상에 있어서 분리되는 객체영역의 위치를 의미하는 좌표정보를 생성하도록 한다. 따라서, 객체영역이 배경영상에 삽입되어 출력될 때 원래 촬영되었던 정확한 위치에 삽입되어 출력되도록 할 수 있으며, 좌표별 객체영역의 검색이 가능하도록 한다. The coordinate information generating module 315b is configured to generate coordinate information of an object region and generates coordinate information indicating a position of an object region to be separated in an image photographed by each
상기 영역정보생성모듈(315c)은 각 객체영역에 대한 정보를 생성하는 구성으로, 객체영역의 크기, 가로·세로 길이, 비율, 면적 등에 관한 정보를 생성하여 저장되도록 한다. 상기 영역정보생성모듈(315c)에 의해 생성되는 정보는 각 영역정보에 따라 객체의 검색이 이루어지도록 할 수 있을 뿐만 아니라 객체의 동일성을 판단하는 자료로도 이용될 수 있다. The area
상기 위치정보생성모듈(315d)은 각 객체영역이 생성되는 CCTV카메라(1)의 위치에 관한 정보를 생성하는 구성으로, 이미 저장되어 있는 각 CCTV카메라(1)에 관한 정보를 객체영역과 함께 저장될 수 있도록 한다. 따라서, 복수의 CCTV카메라(1)를 포함하는 CCTV시스템에 있어서도 각 CCTV카메라(1)에 대한 객체영역을 검색하여 출력이 이루어지도록 할 수 있다. The location
상기 객체정보저장모듈(316)은 움직임이 검출되어 분리된 객체영역을 저장DB(7)에 저장하는 구성으로, 객체영역의 영상정보와 함께 객체판별모듈(314)에 의해 판별된 객체의 종류에 관한 정보, 식별정보생성모듈(315)에 의해 생성된 객체영역의 식별정보가 저장되도록 한다. The object
상기 배경생성부(33)는 각 객체영역이 합성되는 배경영상을 생성하여 저장되도록 하는 구성으로, 시간에 따라 변하는 배경영상을 저장하여 더욱 자연스럽고 정확한 화면이 출력될 수 있도록 한다. 배경생성부(33)는 바람직하게는 일정시간 동안 객체영역의 생성이 없거나 객체가 존재하지 않는 경우에는 영상 전체를 배경영상으로 저장하도록 하고, 객체영역이 생성되는 경우에는 객체영역을 제외한 나머지 부분을 배경영상으로 생성하여 업데이트 되도록 할 수 있다. 따라서, 본 발명은 객체의 움직임이 발생한 경우에만 객체영역을 분리 저장하여 저장DB(7)의 사용량을 절감하도록 하면서, 배경생성부(33)도 일정시간 동안 객체영역이 생성되지 않는 경우에만 영상 전체를 갱신하도록 하여 저장DB(7)의 사용량을 더욱 절감할 수 있도록 한다. 또한, 객체영역이 생성되어 분리 저장된 경우에는 객체영역을 제외한 나머지 부분을 배경영상으로 생성하여 저장하도록 함으로써, 객체가 움직이는 경우에도 시간 및 환경의 변화에 따라 변하는 배경영상을 저장하도록 하여, 더욱 자연스럽고 정확한 합성 영상이 출력될 수 있도록 한다. 또한, 상기 배경생성부(33)에 의해 생성되는 배경영상 역시 생성되는 시간정보, 위치정보가 함께 저장되어 매칭되는 객체영역과의 합성이 정확하게 이루어질 수 있도록 한다. 이를 위해, 상기 배경생성부(33)는 도 5에 도시된 바와 같이 촬영정보수신모듈(331), 객체확인모듈(332), 배경영상정보생성모듈(333), 영상정보비교모듈(334), 시간생성모듈(335), 위치생성모듈(336), 배경정보저장모듈(337)을 포함할 수 있다. The
상기 촬영정보수신모듈(331)은 일정 시간 간격으로 CCTV카메라(1)에 의해 촬영되는 영상정보를 수신하는 구성으로, 촬영된 영상정보에 대해 객체영역 생성 여부를 확인하고, 객체영역이 생성된 시간정보를 확인하여 배경영상의 생성 여부를 결정하도록 한다. The photographing
상기 객체확인모듈(332)은 촬영정보수신모듈(331)에 의해 수신된 영상의 촬영시간을 기준으로 객체영역의 생성 여부를 확인하는 구성으로, 객체영역의 생성 여부에 따라 저장할 배경영상을 결정할 수 있도록 한다. 객체확인모듈(332)은 해당 영상에서 동적객체생성부(31)에 의해 객체영역이 생성된 경우, 해당 객체영역을 제외한 나머지 부분을 배경영상으로 저장할 수 있도록 하며, 해당 영상에서 객체영역이 생성되지 않았으나 이전 일정시간 내에 객체영역이 생성되었던 경우에는 배경영상을 저장하지 않도록 하고, 해당 영상에서 객체영역이 생성되지 않고 이전 일정시간 내에도 객체영역이 생성되지 않았던 경우에는 해당 영상 전체를 배경영상으로 저장할 수 있도록 한다. 따라서, 상기 객체확인모듈(332)은 일정시간 내에 객체영역이 생성되지 않은 경우에만 전체영상이 배경으로 저장되도록 하여 저장DB(7)의 사용량을 줄이도록 할 수 있으며, 이와 동시에 시간에 따라 변하는 적응형 배경영상을 생성하여 더욱 자연스러운 화면이 출력되도록 할 수 있다. The
상기 배경영상정보생성모듈(333)은 촬영정보수신모듈(331)에 의해 수신된 영상정보를 이용하여 배경영상을 생성하는 구성으로, 상기 객체확인모듈(332)에 의한 객체영역의 확인결과에 따라 배경영상을 생성하도록 한다. 따라서, 상기 배경영상정보생성모듈(333)은 일정시간 동안 객체영역이 생성되지 않은 경우에만 전체 영상을 배경정보로 생성하여 배경영상이 업데이트되도록 하고, 객체영역이 생성된 경우에는 객체영역을 제외한 나머지 부분을 배경영상으로 저장하도록 한다. 이때, 객체영역에 의해 제외된 부분은 이전 배경영상정보가 유지될 수 있도록 한다. 따라서, 배경영상정보생성모듈(333)은 시간에 따라 변하는 배경영상을 생성하여 추후 객체영역과의 합성시 더욱 자연스러운 화면이 출력될 수 있도록 하면서도, 저장DB(7)의 사용량을 줄이도록 할 수 있다. The background image
상기 영상정보비교모듈(334)은 기존의 배경영상과 생성되는 배경영상을 비교하여 동일한 영상 또는 일정 범위 내의 변화를 가진 영상으로 판별되는 경우 기존 배경영상에 시간정보만을 추가하여 갱신하도록 한다. 다시 말해, 기존 배경영상과 새로운 배경영상의 생성 사이에 환경의 변화가 거의 발생하지 않는 경우 새로운 배경영상의 저장없이 기존 배경영상에 생성되는 시간 정보만을 추가하도록 함으로써 저장DB(7)의 저장용량을 더욱 줄일 수 있도록 한다. The image
상기 시간생성모듈(335)은 배경영상이 생성되는 시간에 관한 정보를 생성하여 저장되도록 하는 구성으로, 시간에 따라 객체영역이 매칭되어 합성될 수 있도록 한다. The
상기 위치생성모듈(336)은 배경영상이 생성되는 CCTV카메라(1)의 위치에 관한 정보를 생성하는 구성으로, 복수의 CCTV카메라(1)에 대한 배경정보를 생성하여 저장할 수 있도록 한다. The
상기 배경정보저장모듈(337)은 생성되는 배경정보와 함께 시간정보, 위치정보를 저장하는 구성으로, 영상의 출력시 촬영된 CCTV카메라(1), 시간에 매칭되는 객체영역이 배경영상에 합성되어 출력될 수 있도록 한다. The background
상기 저장제어장치(3)에 의한 CCTV 영상의 저장과정에 관하여 도 6을 참조하여 설명하면, 도 6(a)에 도시된 바와 같은 초기 영상(33a)에서 도 6(b)에 도시된 같은 객체(311a)의 움직임이 검출되면, 해당 객체(311a)를 포함하는 객체영역(312a)을 산정하여 분리하도록 하고, 도 6(c)에 도시된 바와 같이 분리된 객체영역(312a)의 크기정보, 좌표정보, 객체판별정보 등과 함께 저장DB(7)에 저장되도록 한다. 또한, 객체영역(312a)을 제외한 나머지 부분은 배경영상으로 저장된다. 그리고 추후 영상의 출력시에는 도 6(d)에 도시된 바와 같이 저장된 배경영상에 객체영역을 합성하여 원본 영상과 동일한 영상을 출력하도록 한다. 이때, 배경영상은 시간이 흐름에 따라 갱신되도록 하여 더욱 자연스럽고 정확한 화면이 출력이 가능하도록 한다. 다만, 객체의 움직임이 없는 경우에는 일정시간 동안 움직임이 없는 상태가 유지되는 경우에만 배경영상이 갱신되도록 하여 저장DB(7)의 사용량을 줄일 수 있도록 하며, 객체의 움직임이 없더라도 배경영상의 변화가 일정정도 이하인 경우에는 배경영상의 식별정보만이 갱신되도록 하여 저장DB(7)의 사용량을 더욱 줄일 수 있도록 한다. 6, a storage process of the CCTV image by the
상기 출력제어장치(5)는 상기 저장제어장치(3)에 의해 저장DB(7)에 저장된 영상의 출력을 제어하는 구성으로, 별도의 디스플레이 장치(미도시)를 통해 영상이 출력될 수 있도록 한다. 상기 출력제어장치(5)는 상기 배경생성부(33)에 의해 생성된 배경영상에 동적객체생성부(31)에 의해 생성된 객체영역이 합성되어 출력되도록 하며, 설정된 정보에 따라 객체영역을 검색하여 원하는 객체영역의 신속한 검색 및 출력이 이루어지도록 할 수 있다. 또한, 상기 출력제어장치(5)는 특정한 객체에 대해 추적을 실시할 수 있도록 하여 해당 객체의 이동 상황을 화면에 표시하도록 할 수 있다. 이를 위해, 상기 출력제어장치(5)는 출력설정부(51), 영상출력부(53), 객체추적부(55)를 포함한다. The
상기 출력설정부(51)는 영상의 출력에 관한 정보를 설정하는 구성으로, 더욱 구체적으로는 객체영역 또는 객체에 관한 정보를 설정하여 이에 대한 객체영역의 검색이 이루어지고, 이에 따라 영상출력부(53)에 의한 영상의 출력이 이루어질 수 있도록 한다. 상기 출력설정부(51)는 시간범위, 위치범위, 좌표범위, 객체영역의 크기범위, 객체의 종류, 지역범위를 설정하여 검색이 이루어지도록 할 수 있으며, 이중 하나 또는 복수개를 조합하여 검색이 이루어지도록 할 수도 있다. 상기 출력설정부(51)는 도 7에 도시된 바와 같이 시간설정모듈(511), 위치설정모듈(512), 좌표설정모듈(513), 크기설정모듈(514), 종류설정모듈(515), 지역설정모듈(516)을 포함할 수 있다. The
상기 시간설정모듈(511)은 객체영역의 시간범위에 관한 정보를 설정하는 구성으로, 설정된 시간 범위의 객체영역들이 검색되어 출력될 수 있도록 한다. The
상기 위치설정모듈(512)은 CCTV카메라(1)의 위치에 관한 정보를 설정하는 구성으로, 특정 위치에 설치된 CCTV카메라(1)의 객체영역만을 검색하여 출력이 이루어지도록 한다. The
상기 좌표설정모듈(513)은 객체영역의 좌표에 관한 정보를 설정하는 구성으로, 특정 영상에 있어서 객체영역의 위치를 의미하는 좌표범위를 설정하도록 함으로써, 특정 영역을 통과하는 객체에 대해서만 빠른 검색 및 출력이 이루어지도록 할 수 있다. The coordinate
상기 크기설정모듈(514)은 객체영역의 크기에 관한 정보를 설정하는 구성으로, 객체영역의 면적, 가로 및 세로 길이의 비율, 가로 또는 세로 길이 등 객체영역의 크기에 관한 정보를 설정하여 특정 크기를 가진 객체만을 검색하도록 할 수 있다. The
상기 종류설정모듈(515)은 객체의 종류에 관한 정보를 설정하는 구성으로, 상기 객체판별모듈(314)에 의해 판별될 수 있는 정보에 맞추어 조건을 설정할 수 있도록 한다. 따라서, 상기 종류설정모듈(515)은 사람 또는 차량, 기타 사물의 종류 등을 조건으로 설정하거나 차량의 종류, 색상 등을 조건으로 설정하도록 할 수 있다. The
상기 지역설정모듈(516)은 특정 지역에 관한 정보를 설정하는 구성으로, 특정 지역에 위치하는 CCTV카메라(1)의 객체영역들이 검색되어 출력되도록 한다. The
상기 영상출력부(53)는 배경영상에 객체영역을 삽입하여 화면에 출력되도록 하는 구성으로, 상기 출력설정부(51)에 의해 설정된 정보에 따라 출력이 이루어지도록 할 수 있다. 따라서, 상기 영상출력부(53)는 특정 시간, 위치, 지역범위 또는 객체영역의 크기, 객체의 종류 등에 따라 검색되는 객체영역을 배경영상에 삽입하여 출력이 이루어지도록 할 수 있다. 상기 영상출력부(53)에 의해 출력되는 객체영역은 각 객체영역에 매칭되는 배경영상이 검색되어 합성이 이루어진다. 이를 위해, 상기 영상출력부(53)는 도 8에 도시된 바와 같이 객체검색모듈(531), 배경지정모듈(532), 객체삽입모듈(533), 영상표시모듈(534)을 포함할 수 있다. The
상기 객체검색모듈(531)은 출력설정부(51)에 의해 설정된 정보에 따라 객체영역을 검색한다.The
상기 배경지정모듈(532)은 검색된 각 객체영역에 매칭되는 배경영상을 검색하여 지정하는 구성으로, 각 객체영역의 위치정보 및 시간정보에 따라 이에 맞는 배경영상이 검색될 수 있도록 한다. 특히 배경영상은 시간에 따라 갱신되는 적응형 배경영상을 생성하여 저장이 이루어지므로, 객체영역은 각 객체영역이 생성된 적응형 배경영상을 시간정보에 따라 검색하여 매칭될 수 있도록 한다. The
상기 객체삽입모듈(533)은 검색된 배경영상에 객체영역을 삽입하는 구성으로, 저장된 좌표에 맞는 정확한 위치에 삽입되어 합성될 수 있도록 한다. The
상기 영상표시모듈(534)은 객체영역이 삽입된 영상을 화면에 출력하는 구성으로, 설정된 조건에 맞는 영상들을 복수의 화면에 출력되도록 할 수 있다. The
상기 객체추적부(55)는 동일 객체를 검색하여 화면에 출력되도록 하는 구성으로, 검색을 원하는 객체영역에 대한 정보를 설정할 수 있도록 하며, 설정된 조건에 따른 객체영역을 검색하여 도 12에 도시된 바와 같은 복수의 화면에 동시에 나타낼 수 있도록 한다. 이를 위해, 상기 객체추적부(55)는 도 9에 도시된 바와 같이 객체정보설정모듈(551), 동일객체검색모듈(552), 객체표시모듈(553), 이동객체연결모듈(554)을 포함할 수 있다. The
상기 객체정보설정모듈(551)은 추적을 원하는 객체의 객체영역에 관한 정보를 설정하는 구성으로, 하나 이상의 다양한 정보를 조합하여 객체를 특정할 수 있도록 함으로써 정확한 객체를 검색하고 추적할 수 있도록 한다. 상기 객체정보설정모듈(551)은 도 10에 도시된 바와 같이 크기범위설정모듈(551a), 비율범위설정모듈(551b), 휘도범위설정모듈(551c), 색차범위설정모듈(551d), 시간범위설정모듈(551e), 위치범위설정모듈(551f)을 포함할 수 있다. The object
상기 크기범위설정모듈(551a)은 객체영역의 크기에 관한 정보를 설정하는 구성으로, 객체영역의 면적, 가로 또는 세로의 길이 등을 조건으로 설정하여 이에 맞는 객체영역이 검색되어 표시되도록 할 수 있다. The size
상기 비율범위설정모듈(551b)은 객체영역의 비율에 관한 정보를 설정하는 구성으로, 가로·세로 길이의 비율에 관한 정보를 조건으로 설정하도록 할 수 있다. The ratio range setting module 551b is configured to set information about the ratio of the object area, and can set information about the ratio of the width to the length as a condition.
상기 휘도범위설정모듈(551c)은 객체영역의 휘도에 관한 범위를 설정하여 검색될 수 있도록 하는 구성으로, 객체의 종류, 시간, 환경에 따라 영상에 촬영되는 객체의 휘도가 다양한 값을 가질 수 있으므로, 검색을 원하는 객체에 대한 휘도 범위를 별도의 조건으로 설정하도록 하여 정확한 검색이 이루어질 수 있도록 한다. The luminance
상기 색차범위설정모듈(551d)은 객체영역의 색차에 관한 범위를 설정하는 구성으로, 휘도범위설정모듈(551c)과 같이 다양한 환경의 객체를 정확하게 검색할 수 있도록 하기 위해 별도의 조건으로 설정할 수 있도록 한다. 또한, 상기 색차범위설정모듈(551d)은 객체의 색상에 따른 검색이 이루어지도록 할 수도 있다. The color difference
상기 시간범위설정모듈(551e)은 객체영역의 생성시간에 관한 정보를 설정하는 구성으로, 원하는 시간대의 객체영역을 검색할 수 있도록 하여 정확하고 신속한 객체의 검색이 이루어질 수 있도록 한다. The time
상기 위치범위설정모듈(551f)은 CCTV카메라(1)의 위치에 관한 정보를 설정하는 구성으로, 객체영역이 생성되는 CCTV카메라(1)의 위치에 관한 정보를 조건으로 설정할 수 있도록 하여 객체가 검색될 수 있는 범위를 좁힐 수 있도록 함으로써 더욱 정확한 객체영역의 검색이 가능하도록 한다. The position
상기 동일객체검색모듈(552)은 객체정보설정모듈(551)에 의해 설정된 조건에 따라 객체영역을 검색하는 구성으로, 저장DB(7)에 저장된 객체영역에 관한 식별정보를 이용하여 검색하도록 한다. 상기 동일객체검색모듈(552)은 검색의 정확성을 높이기 위해 객체의 초기 위치를 지정할 수 있도록 하며, 초기 위치로부터 객채의 이동 방향을 검출하고, 이에 따른 객체영역의 검색이 이루어지도록 한다. 또한, 객체영역의 좌표에 따라 원근 정도를 조절하여 객체영역의 크기, 비율에 따른 검색이 더욱 정확하게 이루어질 수 있도록 한다. 이를 위해, 상기 동일객체검색모듈(552)은 도 11에 도시된 바와 같이 초기위치지정모듈(552a), 동일위치검색모듈(552b), 객체방향판별모듈(552c), 검색위치산출모듈(552d), 위치별검색모듈(552e), 원근조절모듈(552f)을 포함할 수 있다. The same
상기 초기위치지정모듈(552a)은 추적을 원하는 객체의 초기 위치를 지정하는 구성으로, 수동으로 CCTV카메라(1)의 위치를 지정하도록 할 수 있으며, 또는 객체정보설정모듈(551)에 의해 설정된 정보에 따라 가장 먼저 생성된 객체영역이 촬영된 CCTV카메라(1)를 자동으로 초기 위치로 지정하도록 할 수도 있다. The initial
상기 동일위치검색모듈(552b)은 초기 위치와 동일한 위치에서 동일한 객체를 검색하는 구성으로, 동일한 CCTV카메라(1)에서 생성된 객체영역을 검색하여 객체정보설정모듈(551)에 의해 설정된 정보에 맞는 동일한 객체를 검색하도록 한다. The same location search module 552b searches for the same object at the same position as the initial location, searches for the object area created by the
상기 객체방향판별모듈(552c)은 상기 동일위치검색모듈(552b)에 의해 검색된 객체영역을 분석하여 객체의 이동방향을 판별하는 구성으로, 초기 위치의 CCTV카메라(1) 내에서 동일한 객체영역의 시간에 따른 좌표를 분석하여 이동방향을 판별하도록 한다. The object
상기 검색위치산출모듈(552d)은 객체방향판별모듈(552c)에 의해 판별되는 객체의 이동방향에 따라 검색할 CCTV카메라(1)의 위치를 산출하는 구성으로, 객체의 이동방향에 위치하는 CCTV카메라(1)를 동일한 객체영역을 검색할 CCTV카메라(1)로 지정하도록 한다. 따라서, 객체의 이동방향에 따라 지정된 CCTV카메라(1)에 대해서만 객체영역의 검색을 실시하도록 함으로써 동일한 객체영역 검색의 정확성을 높일 수 있으며, 지정되는 CCTV카메라(1)는 객체의 이동방향에 따라 복수개로 지정될 수 있다. The search
상기 위치별검색모듈(552e)은 검색위치산출모듈(552d)에 의해 지정된 CCTV카메라(1)에서 동일한 객체영역을 검색하는 구성으로, 검색된 객체영역들이 화면에 표시되도록 한다. The
상기 원근조절모듈(552f)은 동일한 객체영역의 검색시 원근에 따른 객체영역의 크기를 조절하는 구성으로, 동일한 CCTV카메라(1)에 의해 촬영된 객체영역이라도 그 좌표에 따라 원근의 정도는 상이하게 되므로, CCTV카메라(1)의 사양, 설치각도 등에 따라 좌표에 따른 원근 정도에 따라 객체영역의 크기에 관한 정보를 조절할 수 있도록 한다. The
상기 객체표시모듈(553)은 동일객체검색모듈(552)에 의해 검색되는 객체영역들을 화면에 표시하는 구성으로, 도 12에 도시된 바와 같이 각각의 CCTV카메라(1)에 해당하는 복수의 화면들에 동일한 객체영역들을 표시하도록 할 수 있다. 따라서, 객체표시모듈(553)은 추적을 원하는 객체영역의 이동을 한 눈에 파악할 수 있도록 하며, 객체의 추적이 정확하고 신속하게 이루어지도록 할 수 있다. The
상기 이동객체연결모듈(554)은 객체표시모듈(553)에 의해 표시되는 동일한 객체영역들을 연결하여 표시하는 구성으로, 도 12에 도시된 바와 같이 그 이동방향에 따라 화살표로 표시하도록 할 수 있다. The moving
상기 저장DB(7)는 CCTV카메라(1)에 의해 촬영된 영상을 저장하는 공간을 제공하는 구성으로, 저장제어장치(3) 및 출력제어장치(5)에 유무선으로 연결될 수 있으며, 저장제어장치(3)에 의해 분리된 객체영역과 배경영상, 객체영역 및 배경영상에 대한 식별정보 등이 저장되도록 한다. 또한, 저장DB(7)에 저장된 영상자료들은 출력제어장치(5)에 의해 로딩되어 별도의 화면에 표시될 수 있도록 한다. The
본 발명의 다른 실시예에 따른 객체영역의 분리저장 및 적응형 배경영상을 이용한 고화질 CCTV 영상시스템을 도 13 내지 도 15를 참조하여 설명하면, 상기 고화질 CCTV 영상시스템의 저장제어장치(3)는 분할저장부(35)를 추가로 포함하도록 하며, 출력제어장치(5)는 자료로딩부(57)를 추가로 포함하도록 하고, 저장DB(7)는 복수개로 형성되도록 한다. 13 to 15, the
상기 분할저장부(35)는 상기 저장제어장치(3)에 의해 저장되는 객체영역, 배경영상 등에 관한 자료들을 복수의 저장DB(7)에 분할되어 저장되도록 함으로써, 저장 속도를 향상시키고 저장DB(7)의 효율적인 사용이 가능하도록 하여, 방대한 양의 고화질 CCTV 영상들을 저장하는 CCTV 시스템에 있어서도 자료들의 신속한 저장이 가능하도록 한다. 또한, 상기 자료로딩부(57)는 객체영역의 검색 및 출력시 복수의 저장DB(7)에 고르게 저장된 자료들을 읽는 횟수를 최소화하며 동시에 불러오도록 함으로써, 자료들의 신속한 로딩과 출력이 가능하도록 한다. The divided
상기 분할저장부(35)는 상기 동적객체생성부(31), 배경생성부(33)에 의해 생성되어 저장되는 객체영역, 배경영상, 식별정보 등에 관한 자료들을 복수의 저장DB(7)에 나누어 저장하는 구성으로, 자료의 고른 저장을 통해 신속하고 효율적인 저장 및 로딩이 가능하도록 한다. 상기 분할저장부(35)는 저장DB(7)에 저장되는 각 정보에 대해 저장할 위치를 결정하는 저장DB결정부(351)와 각 저장DB(7)의 용량을 조절하는 용량조절부(352)를 포함할 수 있다. The
상기 저장DB결정부(351)는 각종 자료의 저장위치를 결정하는 구성으로, 각 CCTV카메라(1)에 의해 촬영되어 생성되는 자료들을 복수의 저장DB(7)에 고르게 분할되어 저장되도록 함으로써, 자료들을 저장할 때나 불러올 때 신속한 실행이 가능하도록 하며, 각 저장DB(7)의 효율적인 사용이 가능하도록 한다. 다시 말해, 상기 저장DB결정부(351)는 동일한 CCTV카메라(1)에 의해 생성되는 자료들에 대해 일부 저장DB(7)에 편중되어 저장되는 것을 지양하고 최대한 고르게 저장되도록 하여, 특정 CCTV카메라(1)에 의해 생성되는 자료들이 하나의 저장DB(7)에 계속적으로 저장하는 것이 아니라 복수의 저장DB(7)에 고르게 분할하여 저장되도록 함으로써 각각의 자료들이 하나의 저장DB(7)에 저장되는 것을 기다릴 필요 없이 복수의 저장DB(7)에 동시에 저장될 수 있도록 하여 저장 속도를 향상시킬 수 있도록 한다. 또한, 각 저장DB(7)의 사용도 고르게 이루어지도록 하여 저장DB(7)의 용량도 최대한 효율적으로 사용되도록 할 수 있다. 또한, 하나의 CCTV카메라(1)에 의해 촬영된 영상들을 출력할 때, 복수의 저장DB(7)에 저장된 자료들을 동시에 불러오도록 하여 신속한 자료의 로딩 및 출력이 가능하게 된다. The storage
구체적으로, 상기 저장DB결정부(351)는 동일한 CCTV카메라(1)에 의해 생성된 자료들이 복수의 저장DB(7)에 고르게 저장될 수 있도록 하기 위해, 각 자료의 저장위치 결정시 동일한 CCTV카메라(1)의 자료 개수가 작은 저장DB(7)를 우선적으로 결정하도록 한다. 그리고 동일한 CCTV카메라(1)의 자료 개수가 모두 동일한 경우에는 각 저장DB(7)에 저장된 전체 자료의 개수를 산정하여 가장 작은 저장DB(7)를 저장위치로 결정하도록 하며, 이를 통해 추후 자료의 로딩시 복수의 저장DB(7)를 읽는 횟수를 최소화 하도록 함으로써 로딩 속도를 향상시킬 수 있도록 한다. 또한, 각 저장DB(7)에 저장된 자료의 개수마저 동일한 경우에는 각 저장DB(7)의 잔여 용량을 고려하여 잔여 용량이 많은 저장DB(7)에 저장이 이루어지도록 함으로써, 최대한 복수의 저장DB(7)를 고르게 사용할 수 있도록 한다. 이를 위해, 상기 저장DB결정부(351)는 동일범위파일검색모듈(351a), 점유개수산정모듈(351b), 용량산정모듈(351c)을 포함할 수 있다. In order to allow the data generated by the
상기 동일범위파일검색모듈(351a)은 각 자료의 저장시 가장 먼저 동일한 CCTV카메라(1)에 대한 자료들을 검색하여, 동일 CCTV카메라(1)의 자료가 가장 적은 저장DB(7)로 저장위치를 결정하는 구성으로, 도 14(a)에 도시된 바와 같이 1번 CCTV카메라(1)에 해당하는 자료(1-1,1-2,1-3,1-4), 2, 3, 4번 CCTV카메라(1)에 해당하는 자료(2-1,2-2,2-3,2-4 / 3-1.3-2.3-3.3-4 / 4-1,4-2,4-3,4-4) 들이 복수의 저장DB(7)에 고르게 저장될 수 있도록 한다. 따라서, 일정 CCTV카메라(1)에 의해 촬영되어 생성되는 자료들을 저장할 때 복수의 저장DB(7)에 동시에 저장되도록 함으로써 저장 속도를 향상시킬 수 있다. 또한, 일정 CCTV카메라(1)의 자료들을 불러올 때에도 각 CCTV카메라(1) 별로 복수의 저장DB(7)를 동시에 읽어 신속한 로딩이 가능하도록 한다. The same-range
상기 점유개수산정모듈(351b)은 각 저장DB(7)에 저장된 동일 CCTV카메라(1)의 자료 개수가 동일한 경우, 각 저장DB(7)에 저장된 전체 자료 개수를 산정하여 가장 적은 자료가 저장된 저장DB(7)로 저장 위치를 결정하도록 한다. 따라서, 도 14(b)에 도시된 바와 같이 2번 위치의 2-1 파일을 저장할 때에는 7c, 7d 중 하나의 저장DB(7)를 선택하도록 하고, 4-1 파일의 경우에도 7c, 7d 중 하나의 저장DB(7)를 저장위치로 선택하도록 한다. 따라서, 복수의 CCTV카메라(1)에 대한 자료를 동시에 불러오는 경우에도 저장DB(7)를 읽는 횟수를 최소화하여 로딩 속도를 향상시키도록 할 수 있다. The occupancy number calculation module 351b calculates the total number of data stored in each
상기 용량산정모듈(351c)은 동일CCTV카메라(1)의 자료 개수, 전체 자료 개수까지도 동일한 경우 각 저장DB(7)의 잔여용량을 계산하여 잔여용량이 많은 저장DB(7)를 저장 위치로 결정한다. 따라서, 도 14(b)에 도시된 바와 같이 1-5 파일은 4개의 저장DB(7a,7b,7c,7d) 중 용량이 가장 많이 남은 저장DB(7a)에, 1-6 파일은 7b,7c,7d 중 용량이 많이 남은 저장DB(7b)에, 2-1 파일의 경우에도 7c,7d 중 많은 용량이 남은 저장DB(7c)에 저장이 이루어지도록 한다. 따라서, 각 저장DB(7)를 고르게 사용하여 효율적인 사용이 가능하도록 하고, 각 저장DB(7)의 부담을 분산시키도록 함으로써 신속한 저장과 로딩이 지속적으로 유지될 수 있도록 한다. The
상기 용량조절부(352)는 각 자료의 저장시 각 저장DB(7)의 용량을 조절하는 구성으로, 저장DB(7)가 꽉 찰 경우에는 더 이상의 저장이 이루어지지 않을 뿐만 아니라, 저장DB(7)의 부담이 증가하여 속도가 느려지고 오류 발생 확률이 높아지게 되므로, 저장DB(7)에 저장될 수 있는 공간을 일정 범위로 제한하도록 하고, 일정 범위가 넘을 경우에는 각 자료의 해상도를 조정하여 저장이 이루어지도록 하거나 오래된 자료를 삭제하도록 한다. 또한, 해상도를 무조건 낮출 수는 없으므로, 해상도를 낮춰 저장할 수 있는 최소해상도를 설정하여 자료의 최소 품질을 확보할 수 있도록 한다. 이를 위해, 상기 용량조절부(352)는 잔여용량확인모듈(352a), 해상도변경저장모듈(352b), 파일삭제모듈(352c), 최소해상도설정모듈(352d), 용량제한알림모듈(352e)을 포함할 수 있다. The
상기 잔여용량확인모듈(352a)은 각 자료의 저장시 저장DB(7)의 잔여 용량을 확인하는 구성으로, 잔여 용량이 설정된 용량보다 적게 남은 경우에는 해상도변경저장모듈(352b)에 의해 자료의 해상도를 낮춰 저장하도록 하거나 상기 파일삭제모듈(352c)에 의해 오래된 자료를 삭제하도록 한다. The remaining
상기 해상도변경저장모듈(352b)은 잔여용량확인모듈(352a)에 의해 저장DB(7)의 잔여 용량이 설정된 값보다 적게 남은 것으로 확인되는 경우, 자료의 해상도를 낮춰 용량을 줄이도록 한다. 해상도변경저장모듈(352b)은 영상의 해상도를 낮추도록 할 수 있으며, 식별정보의 경우에도 압축하여 저장이 이루어지도록 할 수 있다. 해상도변경저장모듈(352b)은 저장DB(7)의 잔여 용량이 설정된 값보다 작아지도록 해상도를 낮추도록 하며, 다만 낮아지는 해상도가 상기 최소해상도설정모듈(352d)에 의해 설정되는 최소해상도보다 낮은 경우에는 파일삭제모듈(352c)에 의해 오래된 자료에 해당하는 파일을 삭제하도록 한다. The resolution change storage module 352b reduces the capacity of the data by lowering the resolution of the data when it is determined by the remaining
상기 파일삭제모듈(352c)은 상기 해상도변경저장모듈(352b)에 의해 저장DB(7)의 용량이 설정된 용량보다 작아지도록 해상도의 변경을 시도하였으나, 변경되는 해상도가 최소해상도보다 낮게 되는 경우 가장 오래된 자료를 삭제하여 저장DB(7)의 용량을 확보하도록 한다. 따라서, 저장DB(7)의 용량 부족에 의해 자료가 저장되는 것을 방지할 수 있도록 한다. 또한, 저장DB(7)의 잔여용량이 일정 정도 이하가 되는 경우에는 상기 용량제한알림모듈(352e)에 의해 관리자에게 이를 알려 자료의 이전이 미리 이루어지도록 함으로써 중요한 자료가 삭제되는 것을 방지할 수 있도록 한다. The
상기 최소해상도설정모듈(352d)은 상기 해상도변경저장모듈(352b)에 의해 조정될 수 있는 해상도의 최소값을 설정하는 구성으로, 일반 식별자료의 경우에는 자료에 따라 압축될 수 있는 정도를 설정할 수 있도록 한다. 따라서, 본 발명은 해상도의 변경 또는 오래된 파일의 삭제를 통해 저장DB(7)의 지속적인 사용이 가능하도록 하면서도, 자료의 최소 품질을 확보할 수 있도록 한다. The minimum
상기 용량제한알림모듈(352e)은 저장DB(7)의 잔여용량이 일정 정도 이하가 되는 경우 이를 관리자 등에게 알리는 구성으로, 오래된 파일이 삭제되거나 해상도가 변경되기 전에 자료를 다른 저장 수단으로 옮기도록 하여 중요한 파일이 삭제되거나 자료의 품질이 떨어지는 것을 미리 막을 수 있도록 한다. The capacity
상기 자료로딩부(57)는 저장DB(7)에 저장된 자료들을 검색하여 읽어오는 구성으로, 복수의 저장DB(7)를 동시에 읽어 자료의 신속한 로딩이 가능하도록 한다. 다시 말해, 각 CCTV카메라(1)에 의해 촬영되어 저장된 자료들을 불러올 때 동일한 CCTV카메라(1)에 대한 자료들을 동시에 불러오도록 하여 신속한 자료의 로딩이 가능하도록 한다. 또한, 상기 분할저장부(35)에 의해 동일 CCTV카메라(1)의 자료들이 복수의 저장DB(7)에 고르게 저장되었으므로, 복수의 저장DB(7)를 동시에 읽을 경우 가장 적은 횟수로 많은 양의 자료들을 빠르게 불러올 수 있게 된다. 또한, 복수의 CCTV카메라(1)에 대한 자료들을 불러오는 경우에는 각 저장DB(7)에는 자료들의 개수가 고르게 분배되어 저장되었으므로, 그 순서를 지정하여 복수의 저장DB(7)를 읽어야 하는 횟수를 최소화하도록 함으로써 신속한 로딩이 가능하도록 한다. 또한, 분할저장부(35)에서는 각 저장DB(7)의 용량 또한 고르게 사용될 수 있도록 하였으므로, 자료의 로딩시에도 각 저장DB(7)에 대한 부담을 분배하여 오류 및 지연을 최소화하면서 자료를 신속하게 불러오도록 할 수 있다. 또한, 자료로딩부(57)는 불러오는 자료의 식별정보를 비교하여 자료가 정확하게 로딩되었는지 확인하도록 한다. 이를 위해, 상기 자료로딩부(57)는 도 15에 도시된 바와 같이 검색지정부(571), 오류확인부(572)를 포함할 수 있다. The
상기 검색지정부(571)는 자료의 신속한 로딩을 위해 자료에 따라 로딩 순서를 지정하여 저장DB(7)로부터 자료를 읽어오도록 하는 구성으로, 검색정보수신모듈(571a), 식별정보검색모듈(571b), 순서결정모듈(571c), 동시로딩모듈(571d)을 포함할 수 있다. The
상기 검색정보수신모듈(571a)은 자료를 불러오고자 하는 식별정보를 수신하는 구성으로, 상기 출력설정부(51)에 의해 설정되는 정보를 수신하도록 하며, 각 자료의 저장된 위치를 검색하여 로딩 순서를 결정할 수 있도록 한다. The search
상기 식별정보검색모듈(571b)은 불러오고자 하는 자료의 식별정보에 따라 저장DB(7)를 검색하여 해당 자료가 위치하는 저장DB(7) 정보를 획득하는 구성으로, 별도로 저장된 각 자료의 식별정보를 이용하여 검색이 이루어지도록 한다. The identification information retrieving module 571b retrieves the
상기 순서결정모듈(571c)은 불러오고자 하는 각 자료의 위치에 따라 읽어올 자료의 순서를 결정하는 구성으로, 복수의 저장DB(7)를 동시에 읽을 수 있도록 순서를 지정하도록 하며, 저장DB(7)를 읽는 횟수가 최소화되도록 하여 신속한 자료의 로딩이 가능하도록 한다. 상기 분할저장부(35)에서는 각 저장DB(7)에 대해 동일 CCTV카메라(1)의 자료가 균등하게 분배되어 저장되도록 하고, 전체 자료의 개수도 균등하게 분배되어 저장되도록 하므로, 동일한 CCTV카메라(1)의 자료만을 로딩하거나 여러 위치 범위의 자료를 로딩하는 것에 상관없이 동시 로딩을 통한 신속한 자료의 출력이 가능하도록 할 수 있다. The
상기 동시로딩모듈(571d)은 지정된 순서에 따라 복수의 저장DB(7)를 동시에 읽어 자료를 불러오는 구성으로, 저장DB(7)의 로딩 횟수가 최소화되도록 순서가 지정되었으므로, 신속한 로딩이 가능하게 된다. The
상기 오류확인부(572)는 자료의 로딩이 정확하게 이루어졌는지 확인하는 구성으로, 식별정보비교모듈(572a), 오류알림모듈(572b), 자동재검색모듈(572c), 시스템복구요청모듈(572d)을 포함할 수 있다. The
식별정보비교모듈(572a)은 검색을 요청한 식별정보와 로딩된 자료의 식별정보를 비교하여 일치 여부를 판단하는 구성으로, 일치하지 않는 경우에는 오류를 알리고 자동으로 재검색을 실시하도록 한다. The identification
상기 오류알림모듈(572b)은 식별정보가 일치하지 않는 경우 관리자에게 오류정보를 전송하는 구성으로, 시스템에 대한 점검이 이루어질 수 있도록 한다. The error notification module 572b is configured to transmit error information to the administrator when the identification information does not match, so that the system can be checked.
상기 자동재검색모듈(572c)은 오류가 발생한 경우 자동으로 재검색을 실시하는 구성으로, 일시적인 오류인 경우에는 자동 재검색을 통해 해결할 수 있도록 한다. The automatic
상기 시스템복구요청모듈(572d)은 자동 재검색에도 오류가 계속되는 경우 시스템의 복구가 필요한 것으로 판단하여 이를 관리자에게 알리도록 한다.The system
이상에서, 출원인은 본 발명의 다양한 실시예들을 설명하였지만, 이와 같은 실시예들은 본 발명의 기술적 사상을 구현하는 일 실시예일 뿐이며, 본 발명의 기술적 사상을 구현하는 한 어떠한 변경예 또는 수정예도 본 발명의 범위에 속하는 것으로 해석되어야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, Should be interpreted as falling within the scope of.
1: CCTV카메라
3: 저장제어장치
31: 동적객체생성부 311: 객체검출모듈 312: 객체영역산정모듈
313: 객체영역분리모듈 314: 객체판별모듈 315: 식별정보생성모듈
315a: 시간정보생성모듈 315b: 좌표정보생성모듈
315c: 영역정보생성모듈 315d: 위치정보생성모듈
316: 객체정보저장모듈 33: 배경생성부 331: 촬영정보수신모듈
332: 객체확인모듈 333: 배경영상정보생성모듈
334: 영상정보비교모듈 335: 시간생성모듈
336: 위치생성모듈 337: 배경정보저장모듈 35: 분할저장부
351: 저장DB결정부 351a: 동일범위파일검색모듈 351b: 점유개수산정모듈
351c: 용량산정모듈 352: 용량조절부 352a: 잔여용량확인모듈
352b: 해상도변경저장모듈 352c: 파일삭제모듈
352d: 최소해상도설정모듈 352e: 용량제한알림모듈
5: 출력제어장치
51: 출력설정부 511: 시간설정모듈 512: 위치설정모듈
513: 좌표설정모듈 514: 크기설정모듈 515: 지역설정모듈
53: 영상출력부 531: 객체검색모듈 532: 배경지정모듈
533: 객체삽입모듈 534: 영상표시모듈 55: 객체추적부
551: 객체정보설정모듈 551a: 크기범위설정모듈
551b: 비율범위설정모듈 551c: 휘도범위설정모듈
551d: 색차범위설정모듈 551e: 시간범위설정모듈
551f: 위치범위설정모듈 552: 동일객체검색모듈
552a: 동일위치검색모듈 552b: 객체방향판별모듈
552c: 검색위치산출모듈 552d: 위치별검색모듈 552e: 원근조절모듈
553: 객체표시모듈 554: 이동객체연결모듈
57: 자료로딩부 571: 검색지정부 571a: 검색정보수신모듈
571b: 식별정보검색모듈 571c: 순서결정모듈 571d: 동시로딩모듈
572: 오류확인부 572a: 식별정보비교모듈 572b: 오류알림모듈
572c: 자동재검색모듈 572d: 시스템복구요청모듈1: CCTV camera
3: Storage control device
31: Dynamic Object Creation Unit 311: Object Detection Module 312: Object Region Estimation Module
313: Object region separation module 314: Object discrimination module 315: Identification information generation module
315a: time information generation module 315b: coordinate information generation module
315c: area
316: Object information storing module 33: background generating unit 331: photographing information receiving module
332: object check module 333: background image information generation module
334: image information comparison module 335: time generation module
336: position generating module 337: background information storing module 35:
351: storage
351c: Capacity calculation module 352:
352b: resolution
352d: minimum
5: Output control device
51: output setting unit 511: time setting module 512: position setting module
513: Coordinate setting module 514: Size setting module 515: Region setting module
53: video output unit 531: object search module 532: background designation module
533: an object insertion module 534: an image display module 55:
551: Object
551b: ratio
551d: color difference
551f: Position range setting module 552:
552a: Same position search module 552b: Object direction determination module
552c: search
553: Object display module 554: Moving object connection module
57: Data loading unit 571:
571b: identification
572:
572c: automatic
Claims (8)
상기 저장제어장치는,
상기 CCTV카메라에 의해 촬영된 영상정보를 일정 시간 간격으로 수신하여 움직이는 객체를 검출하고, 움직이는 객체가 검출된 객체영역만을 분리하여 저장하는 동적객체생성부와; 상기 동적객체생성부에 의해 저장되는 객체영역의 배경을 저장하는 배경생성부;를 포함하며,
상기 출력제어장치는 상기 동적객체생성부에 의해 분리 저장된 객체영역을 배경에 합성하여 출력하는 것을 특징으로 하고,
상기 동적객체생성부는,
일정 시간 간격으로 영상 프레임을 비교하여 움직이는 객체를 검출하는 객체검출모듈과, 움직이는 객체가 차지하는 일정 형상의 객체영역을 산정하는 객체영역산정모듈과, 객체영역을 영상으로부터 분리하는 객체영역분리모듈과, 분리된 객체영역을 저장하는 객체정보저장모듈을 포함하며,
상기 배경생성부는 상기 동적객체생성부에 의해 객체영역이 생성되는 경우 객체영역을 제외한 나머지 영역을 배경영상으로 생성하여 저장하도록 하고,
상기 동적객체생성부는,
객체영역의 저장 시간정보를 생성하는 시간정보생성모듈과, 객체영역의 좌표정보를 생성하는 좌표정보생성모듈과, CCTV카메라의 위치에 따른 위치정보를 생성하는 위치정보생성모듈과, 객체영역과 함께 시간정보, 좌표정보, 위치정보를 저장하는 객체정보저장모듈을 포함하며,
상기 배경생성부는.
배경이 생성되는 시간정보를 생성하는 시간생성모듈과, CCTV카메라의 위치에 따른 위치정보를 생성하는 위치생성모듈과, 배경정보를 시간정보, 위치정보와 함께 저장하는 배경정보저장모듈을 포함하고,
상기 출력제어장치는,
각 객체영역의 CCTV카메라 위치와 생성시간에 매칭되는 배경정보를 검색하여 해당 배경 상의 객체영역 좌표에 객체영역을 합성하여 표시하도록 하는 것을 특징으로 하는 고화질 CCTV 영상시스템.A CCTV camera installed in a predetermined area and capturing an image; A storage control device for storing an image photographed by the CCTV camera in a storage DB; An output control device for controlling the output of the image stored in the storage DB; And a storage DB for providing a space in which images are stored,
The storage control device includes:
A dynamic object generation unit that receives moving image information received by the CCTV camera at a predetermined time interval and separates and stores only the detected object region; And a background generator for storing a background of the object area stored by the dynamic object generator,
Wherein the output control device synthesizes and outputs the object region separated and stored by the dynamic object generating unit in the background,
Wherein the dynamic object generation unit comprises:
An object detection module for detecting a moving object by comparing image frames at predetermined time intervals, an object area estimation module for estimating an object area of a predetermined shape occupied by the moving object, an object area separation module for separating the object area from the image, And an object information storage module for storing the separated object area,
The background generating unit may generate and store a background image excluding the object area as a background image when the dynamic object generating unit generates the object area,
Wherein the dynamic object generation unit comprises:
A coordinate information generating module for generating coordinate information of the object region; a position information generating module for generating position information according to the position of the CCTV camera; An object information storage module for storing time information, coordinate information, and position information,
The background generation unit generates the background image.
And a background information storage module for storing the background information together with the time information and the position information, wherein the time information generating module generates the time information for generating the background information, the position information generating module for generating the position information according to the position of the CCTV camera,
The output control device includes:
Wherein the background information matching the CCTV camera position and the generation time of each object region is searched and the object region is synthesized and displayed in the object region coordinates on the background.
일정시간 동안 상기 동적객체생성부에 의한 객체영역의 생성이 없는 경우 시간에 따라 변하는 배경영상을 생성하여 저장하도록 하는 것을 특징으로 하는 고화질 CCTV 영상시스템.The apparatus of claim 1, wherein the background generator
And generates and stores a background image that varies with time when the dynamic object generation unit does not generate the object region for a predetermined time period.
객체영역 및 배경영상에 관한 자료를 복수의 저장DB에 분할하여 저장하는 분할저장부를 포함하고,
상기 출력제어장치는 복수의 저장DB에 저장된 자료를 검색하여 출력되도록 하는 자료로딩부를 포함하며,
상기 분할저장부는 동일한 저장DB에 저장되는 동일한 CCTV카메라에 관한 자료의 개수가 최소화되도록 각 자료의 저장위치를 결정하는 저장DB결정부를 포함하고,
상기 저장DB결정부는,
동일한 CCTV카메라에 대한 자료의 개수가 가장 적은 저장DB로 저장위치를 결정하는 동일범위파일검색모듈과; 동일한 CCTV카메라에 대한 자료 개수가 동일한 경우, 각 저장DB를 점유하고 있는 자료의 개수가 적은 저장DB를 저장위치로 결정하는 점유개수산정모듈과; 점유개수도 동일한 경우 남아있는 저장 용량이 가장 많은 저장DB로 저장위치를 결정하는 용량산정모듈;을 포함하며,
상기 자료로딩부는,
출력된 객체영역에 관한 정보를 수신하는 검색정보수신모듈과, 출력될 객체영역의 식별정보에 따라 저장된 위치를 검색하는 식별정보검색모듈과, 복수의 저장DB를 읽는 횟수가 최소화되도록 자료의 로딩 순서를 결정하는 순서결정모듈과, 복수의 저장DB를 동시에 로딩하는 동시로딩모듈을 포함하는 것을 특징으로 하는 고화질 CCTV 영상시스템.
The storage control apparatus according to claim 1,
And a division storage unit for dividing and storing the data related to the object region and the background image into a plurality of storage DBs,
Wherein the output control device includes a data loading unit for retrieving and outputting data stored in a plurality of storage DBs,
Wherein the divided storage unit includes a storage DB determining unit for determining a storage location of each data item so that the number of data items related to the same CCTV camera stored in the same storage DB is minimized,
Wherein the storage DB determination unit comprises:
The same range file search module to determine the storage location of the same CCTV camera with the least number of data storage DB; An occupancy counting module for determining a storage DB having a small number of data occupying each storage DB as a storage location when the number of data for the same CCTV camera is the same; And a capacity calculation module for determining a storage location in the storage DB having the largest storage capacity remaining when the occupancy number is the same,
The data loading unit,
An identification information search module for searching for a stored location according to identification information of an object area to be output; and a data loading sequence for minimizing the number of times of reading the plurality of storage databases And a simultaneous loading module for loading a plurality of storage DBs at the same time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180108779A KR101951232B1 (en) | 2018-09-12 | 2018-09-12 | A High Quality CCTV Image System Using Separated Storage of Object Area and Adaptive Background Image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180108779A KR101951232B1 (en) | 2018-09-12 | 2018-09-12 | A High Quality CCTV Image System Using Separated Storage of Object Area and Adaptive Background Image |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101951232B1 true KR101951232B1 (en) | 2019-02-22 |
Family
ID=65584802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180108779A KR101951232B1 (en) | 2018-09-12 | 2018-09-12 | A High Quality CCTV Image System Using Separated Storage of Object Area and Adaptive Background Image |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101951232B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102599525B1 (en) | 2023-04-10 | 2023-11-08 | (주)클라모스 | Method, device and system for displaying screen by improving visibility of image of interest |
KR102608208B1 (en) | 2023-04-10 | 2023-12-01 | (주)클라모스 | Method, device and system for providing streaming service with improved visibility of image of interest |
US11921774B2 (en) | 2019-07-19 | 2024-03-05 | Korea Institute Of Science And Technology | Method for selecting image of interest to construct retrieval database and image control system performing the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130089029A (en) * | 2012-02-01 | 2013-08-09 | 김남리 | Dual image compression and image tracking device |
KR20150056381A (en) * | 2013-11-15 | 2015-05-26 | 삼성테크윈 주식회사 | Appratus and method for processing image |
KR20170095599A (en) * | 2016-02-15 | 2017-08-23 | 대전대학교 산학협력단 | System and method for video searching |
KR101858663B1 (en) * | 2018-03-23 | 2018-06-28 | (주)리얼허브 | Intelligent image analysis system |
-
2018
- 2018-09-12 KR KR1020180108779A patent/KR101951232B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130089029A (en) * | 2012-02-01 | 2013-08-09 | 김남리 | Dual image compression and image tracking device |
KR20150056381A (en) * | 2013-11-15 | 2015-05-26 | 삼성테크윈 주식회사 | Appratus and method for processing image |
KR20170095599A (en) * | 2016-02-15 | 2017-08-23 | 대전대학교 산학협력단 | System and method for video searching |
KR101858663B1 (en) * | 2018-03-23 | 2018-06-28 | (주)리얼허브 | Intelligent image analysis system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11921774B2 (en) | 2019-07-19 | 2024-03-05 | Korea Institute Of Science And Technology | Method for selecting image of interest to construct retrieval database and image control system performing the same |
KR102599525B1 (en) | 2023-04-10 | 2023-11-08 | (주)클라모스 | Method, device and system for displaying screen by improving visibility of image of interest |
KR102608208B1 (en) | 2023-04-10 | 2023-12-01 | (주)클라모스 | Method, device and system for providing streaming service with improved visibility of image of interest |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101951232B1 (en) | A High Quality CCTV Image System Using Separated Storage of Object Area and Adaptive Background Image | |
WO2020017190A1 (en) | Image analysis device, person search system, and person search method | |
KR101687530B1 (en) | Control method in image capture system, control apparatus and a computer-readable storage medium | |
KR101663752B1 (en) | Method and camera for determining an image adjustment parameter | |
JP5711387B2 (en) | Method and apparatus for comparing pictures | |
US6545699B2 (en) | Teleconferencing system, camera controller for a teleconferencing system, and camera control method for a teleconferencing system | |
US10762372B2 (en) | Image processing apparatus and control method therefor | |
JP2009027393A (en) | Image searching system and personal searching method | |
US9031355B2 (en) | Method of system for image stabilization through image processing, and zoom camera including image stabilization function | |
US20200184205A1 (en) | Information processing apparatus, method of controlling information processing apparatus, and non-transitory computer-readable storage medium | |
JP6879375B2 (en) | Information processing equipment, length measurement system, length measurement method and computer program | |
JP2005346425A (en) | Automatic tracking system and automatic tracking method | |
CN108537741B (en) | Image processing apparatus and control method for controlling image processing apparatus | |
KR101990823B1 (en) | Method, program, and apparatus for estimating location and managing identification of target using facial information | |
JP7146416B2 (en) | Information processing device, information processing system, information processing method, and program | |
JP2002027449A (en) | Method and apparatus for identifying moving object | |
KR101997799B1 (en) | System for providing image associated with region of interest | |
JPH1196361A (en) | Device and method for extracting object and medium recording object extraction program and object detection program | |
JP2017028688A (en) | Image managing device, image managing method and program | |
JP2021012631A (en) | Image processing system, information processing device, information processing method, and program | |
JP2020136855A (en) | Monitoring system, monitor support device, monitoring method, monitor support method, and program | |
KR101652116B1 (en) | Apparatus and method for detecting subject area and movement | |
JP2004355601A (en) | Target chasing device, target chasing method, computer-readable recording medium with program recorded and program | |
KR102589150B1 (en) | Long-distance object detection system using cumulative difference image | |
JP2015220549A (en) | Image processing apparatus, image processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |