KR20030025026A - 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치 - Google Patents

웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치 Download PDF

Info

Publication number
KR20030025026A
KR20030025026A KR1020010057918A KR20010057918A KR20030025026A KR 20030025026 A KR20030025026 A KR 20030025026A KR 1020010057918 A KR1020010057918 A KR 1020010057918A KR 20010057918 A KR20010057918 A KR 20010057918A KR 20030025026 A KR20030025026 A KR 20030025026A
Authority
KR
South Korea
Prior art keywords
image data
subject
motion
movement
difference value
Prior art date
Application number
KR1020010057918A
Other languages
English (en)
Other versions
KR100429107B1 (ko
Inventor
김진태
민경원
조승훈
권기원
Original Assignee
전자부품연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전자부품연구원 filed Critical 전자부품연구원
Priority to KR10-2001-0057918A priority Critical patent/KR100429107B1/ko
Publication of KR20030025026A publication Critical patent/KR20030025026A/ko
Application granted granted Critical
Publication of KR100429107B1 publication Critical patent/KR100429107B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

웨이블릿 압축한 이전 영상데이터 및 현재 영상데이터로부터 피사체의 움직임을 검출하는 것으로 피사체의 움직임 검출을 위한 연산량을 줄이고, 실시간으로 피사체의 움직임을 검출한다.
피사체를 촬영한 영상 데이터를 아날로그/디지털 변환부가 디지털 영상 데이터로 변환하고, 아날로그/디지털 변환부에서 변환된 디지털 영상데이터를 웨이블릿 압축부가 웨이블릿 압축하며, 웨이블릿 압축부에서 N,…, N-X 단계 압축된 이전 영상데이터와 N,…, N-X 단계 압축된 현재 영상데이터를 복수의 차이 값 검출부가 각기 비교하여 차이 값을 검출하며, 복수의 차이 값 검출부가 각기 검출한 복수의 차이 값들을 움직임 판단부가 순차적으로 하나씩 미리 설정된 임계값과 비교하여 피사체의 움직임을 판단하고 움직임이 판단될 경우에 움직임 판단신호를 출력하는 것을 특징으로 한다.

Description

웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법 및 검출장치{Method and apparatus for detecting the motion of a subject from compressed data using a wavelet algorithm}
본 발명은 촬영한 영상 데이터에서 피사체의 움직임 여부를 검출하고 움직임이 검출될 경우에 그 촬영한 영상 데이터를 저장하는 등의 소정의 동작을 수행하는 각종 영상처리 시스템에 있어서, 촬영한 영상 데이터를 웨이블릿 알고리즘(wavelet algorithm)으로 압축하고, 그 웨이블릿 압축 데이터에서 피사체의 움직임을 검출하는 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법 및 검출장치에 관한 것이다.
일반적으로 소정의 피사체를 촬영하여 비디오 테이프나 반도체 메모리 등의 저장수단에 저장하는 영상처리 시스템들은 피사체를 촬영한 영상 데이터를 모두 저장할 경우에 저장수단의 용량이 매우 커야 된다.
그러므로 촬영한 영상 데이터에서 피사체의 움직임이 있는지의 여부를 검출하고, 피사체의 움직임이 검출되는 영상 데이터만을 저장수단에 저장하여 저장수단의 용량을 줄일 수 있도록 하고 있다.
피사체의 움직임을 검출하는 종래의 검출방법으로는 픽셀 기반의 움직임 검출방법과, 히스토그램 기반의 움직임 검출방법과, 광류 기반의 움직임 검출방법이 알려져 있다.
상기 픽셀 기반의 움직임 검출방법은 바로 전에 촬영한 프레임의 이전 영상데이터와 현재 촬영한 프레임의 현재 영상 데이터에서 동일한 위치에 존재하는 픽셀들의 휘도 및 색도 등을 각기 비교하여 차이 값을 구하고, 그 구한 차이 값들을 합산하여 이전 영상데이터와 현재 영상데이터의 전체 차이 값을 구한 후 그 전체차이 값과 미리 설정된 임계값(threshold value)을 비교하여 피사체의 움직임을 판단하는 것이다.
상기 히스토그램 기반의 움직임 판단방법은, 바로 전에 촬영한 프레임의 이전 영상데이터와 현재 촬영한 프레임의 현재 영상 데이터에서 동일한 위치에 존재하는 픽셀들의 휘도 및 색도 등을 각기 비교하여 차이 값을 구하고, 그 구한 차이 값들을 합산하여 이전 영상데이터와 현재 영상데이터의 전체 차이 값을 구하며, 또한 상기 구한 차이 값들의 주파수 분포 차인 히스토그램을 검출하여 이전 영상데이터와 현재 영상데이터의 주파수 분포 차에 따른 히스토그램으로 임계값을 설정하며, 상기 설정함 임계값과 상기 이전 영상데이터와 현재 영상데이터의 전체 차이 값을 비교하여 피사체의 움직임을 판단하는 것이다.
상기 광류 기반의 움직임 판단방법은, 바로 전에 촬영한 프레임의 이전 영상데이터의 각각의 픽셀들을 현재 촬영한 프레임의 현재 영상데이터의 모든 픽셀들과 각기 비교하거나, 또는 이전 영상데이터를 소정의 픽셀을 가지는 복수의 단위블록으로 구분함과 아울러 현재 영상데이터를 픽셀 단위로 이동시키면서 상기 이전 영상데이터의 단위블록과 동일한 크기를 가지는 단위블록으로 구분한 후 그 이전 영상데이터의 각각의 단위블록들을 현재 영상데이터의 복수의 단위블록들과 비교하여 단위블록내의 픽셀들의 휘도 및 색도 등의 차이 값을 구하며, 그 구한 차이 값으로 이전 영상데이터의 픽셀이 움직인 위치를 벡터로 표시하고, 특정 영역에서 특정 크기 이상의 벡터가 발생될 경우에 이를 기준으로 하여 피사체의 움직임을 판단하는 것이다.
이러한 종래의 움직임 판단방법을 도 1 내지 도 3의 도면을 참조하여 보다 상세히 설명한다.
도 1은 종래의 픽셀 기반의 움직임 검출장치의 구성을 보인 도면이다. 이에 도시된 바와 같이 바로 전에 촬영한 프레임의 이전 영상데이터(10)와 현재 촬영한 프레임의 현재 영상데이터(11)에서 동일한 위치에 존재하는 픽셀들의 휘도 및 색도 등을 각기 비교하여 각 픽셀의 휘도 및 색도 등의 차이 값을 검출하는 차이 값 검출부(12)와, 상기 차이 값 검출부(12)가 검출한 각각의 픽셀들의 휘도 및 색도 등의 차이 값을 모두 합산하여 이전 영상데이터(10)와 현재 영상데이터(11)의 전체 차이 값을 검출하는 차이 값 합산부(13)와, 상기 차이 값 합산부(13)가 합산한 전체 차이 값을 미리 설정된 임계값과 비교하여 피사체의 움직임을 판단하고 피사체의 움직임이 판단될 경우에 움직임 판단신호를 출력하는 움직임 판단부(14)로 구성된다.
이러한 구성을 가지는 종래의 픽셀 기반의 움직임 검출장치는 차이 값 검출부(12)가 이전 프레임의 이전 영상데이터(10) 및 현재 프레임의 현재 영상데이터(11)에서 동일 위치에 존재하는 픽셀들의 휘도 및 색도 등을 각기 비교하여 픽셀들의 휘도 및 색도 등이 차이 값을 검출한다. 상기 차이 값 검출부(12)가 검출한 각각의 픽셀들의 휘도 및 색도 등의 차이 값은 차이 값 합산부(13)에서 합산되어 전체 차이 값이 검출되고, 그 검출된 전체 차이 값이 움직임 판단부(14)에서 미리 설정된 임계값과 비교되어 피사체의 움직임이 판단된다. 즉, 차이 값 합산부(13)에서 출력되는 전체 차이 값이 설정된 임계값 이하일 경우에 움직임판단부(14)는 피사체의 움직임이 없다고 판단하고, 차이 값 합산부(13)에서 출력되는 전체 차이 값이 설정된 임계값 이상일 경우에 움직임 판단부(14)는 피사체가 움직였음을 판단하고, 움직임 판단신호를 출력한다.
도 2는 종래의 히스토그램 기반의 움직임 검출장치의 구성을 보인 도면이다. 이에 도시된 바와 같이 바로 전에 촬영한 프레임의 이전 영상데이터(20)와 현재 촬영한 프레임의 현재 영상데이터(21)에서 동일한 위치에 존재하는 픽셀들의 휘도 및 색도 등을 각기 비교하여 각 픽셀의 휘도 및 색도 등의 차이 값을 검출하는 차이 값 검출부(22)와, 상기 차이 값 검출부(22)가 검출한 픽셀들의 휘도 및 색도 등의 차이 값을 이용하여 주파수 분포 차의 히스토그램을 검출하는 주파수 분포 차 검출부(23)와, 상기 주파수 분포 차 검출부(23)가 추출한 주파수 분포 차의 히스토그램을 이용하여 소정의 임계값을 설정하는 임계값 설정부(24)와, 상기 차이 값 검출부(22)가 검출한 각각의 픽셀들의 휘도 및 색도 등의 차이 값을 모두 합산하여 이전 영상데이터(20)와 현재 영상데이터(21)의 전체 차이 값을 검출하는 차이 값 합산부(25)와, 상기 차이 값 합산부(25)의 전체 차이 값을 상기 임계값 설정부(24)에 설정된 임계값과 비교하여 피사체의 움직임을 판단하고 움직임이 판단될 경우에 움직임 판단신호를 출력하는 움직임 판단부(26)로 구성된다.
이와 같이 구성된 종래의 히스토그램 기반의 움직임 검출장치는 차이 값 검출부(12)가 이전 프레임의 이전 영상데이터(10) 및 현재 프레임의 현재 영상데이터(11)에서 동일 위치에 존재하는 픽셀들의 휘도 및 색도 등을 각기 비교하여 픽셀들의 휘도 및 색도 등이 차이 값을 검출한다. 상기 차이 값 검출부(12)가검출한 각각의 픽셀들의 휘도 및 색도 등의 차이 값은 주파수 분포차 검출부(23)로 입력되는 것으로서 주파수 분포 차 검출부(23)는 입력된 각 픽셀들의 차이 값의 주파수 분포 차를 검출하여 주파수 분포 차에 따른 히스토그램을 출력하고, 주파수 분포 차 검출부(23)가 출력한 주파수 분포 차의 히스토그램에 따라 임계값 설정부(24)가 적응적으로 임계값을 설정한다. 상기 차이 값 검출부(22)가 검출한 각각의 픽셀들의 휘도 및 색도 등의 차이 값은 차이 값 합산부(25)에서 합산되어 전체 차이 값이 검출된다.
이와 같은 상태에서 움직임 판단부(26)는 상기 차이 값 합산부(25)가 출력하는 전체 차이 값과 상기 임계값 설정부(24)가 적응적으로 설정한 임계값을 비교하고, 비교 결과에 따라 피사체의 움직임을 판단하여 움직임 판단신호를 출력하게 된다.
도 3은 종래의 광류 기반의 움직임 검출장치의 구성을 보인 도면이다. 이에 도시된 바와 같이 이전 영상데이터(30)와 현재 영상데이터(31)의 픽셀들의 휘도 및 색도 등을 비교하거나 또는 이전 영상데이터(30)와 현재 영상데이터(31)를 단위블록으로 구분하고 구분한 단위 블록 내의 픽셀들의 휘도 및 색도 등을 비교하여 차이 값을 검출하는 차이 값 검출부(32)와, 상기 차이 값 검출부(32)가 검출한 치아 값에서 최소 차이 값을 추출하는 최소 값 추출부(33)와, 상기 최소 값 추출부(33)가 추출한 최소 차이 값으로 벡터를 설정하는 벡터 설정부(34)와, 상기 벡터 설정부(34)가 설정한 벡터 값에 따라 적응적으로 임계값을 설정하는 임계값 설정부(35)와, 상기 벡터 설정부(34)가 설정한 벡터 값을 상기 임계값 설정부(35)가 설정한임계값을 비교하여 피사체의 움직임을 판단하는 움직임 판단부(36)로 구성된다.
이와 같이 구성된 종래의 광류 기반의 움직임 검출장치는 차이 값 검출부(32)가 이전 영상데이터(30)와 현재 영상데이터(31)를 픽셀 단위 또는 블록 단위로 비교하여 차이 값을 검출한다.
상기 픽셀 단위의 차이 값 검출은, 이전 영상데이터(30)의 각각의 픽셀들의 휘도 및 색도 등과 현재 영상데이터(31)의 전체 픽셀들의 휘도 및 색도 등을 차이 값 검출부(32)가 비교하여 그 휘도 및 색도 등의 차이 값을 검출한다.
상기 블록 단위의 차이 값 검출은, 이전 영상데이터(30)는 소정 크기의 단위블록 예를 들면 16×16 픽셀을 가지는 단위블록으로 구획한다. 그리고 현재 영상데이터(31)는 상기 이전 영상데이터(30)의 단위 블록의 위치를 모두 포함하고 그 단위 블록보다 크기가 큰 탐색영역 예를 들면, 32×32 픽셀을 가지는 탐색영역을 구획하고, 그 현재 영상데이터(31)의 탐색 영역내에 상기 이전 영상데이터(30)의 단위 블록과 동일한 크기의 단위 블록을 형성하며, 그 현재 영상데이터(31)의 단위 블록을 상기 탐색 영역 내에서 1픽셀씩 상하 및 좌우로 이동시켜 설정하면서 이전 영상데이터(30)의 단위 블록 내의 픽셀과 현재 영상데이터(31)의 단위 블록 내의 픽셀의 휘도 및 색도 등을 비교하여 차이 값을 검출한다.
상기 차이 값 검출부(32)가 픽셀 단위 또는 블록 단위로 검출하여 출력하는 차이 값들 중에서 그 크기가 가장 작은 최소 차이 값 최소 값 추출부(33)가 추출하고, 추출한 최소 차이 값으로 벡터 설정부(34)가 피사체의 움직임에 따른 벡터를 설정한다.
상기 벡터 설정부(34)가 벡터를 설정하면, 임계값 설정부(35)는 상기 설정한 벡터에 적응적으로 소정의 임계값을 설정하고, 그 설정한 임계값과 벡터 설정부(34)가 설정한 벡터를 움직임 판단부(36)가 비교하여 피사체의 움직임을 판단하고, 움직임 판단신호를 출력하게 된다.
그러나 상기한 바와 같은 종래의 움직임 검출장치들은 이전 영상데이터 및 현재 영상데이터들을 모두 압축시키지 않은 상태에서 비교하여 움직임을 판단하는 것으로서 움직임의 검출에 많은 연산이 필요하고, 이로 인하여 실시간 처리가 어려워 실시간 처리를 요구하는 영상처리 시스템 등에는 사용이 어려운 문제점이 있었다.
따라서 본 발명의 목적은 이전 영상데이터 및 현재 영상데이터를 웨이블릿 알고리즘에 따라 웨이블릿 압축하고, 그 웨이블릿 압축한 이전 영상데이터 및 현재 영상데이터에서 피사체의 움직임을 검출함으로써 피사체의 움직임 검출에 따른 연산량을 줄이고, 실시간으로 피사체의 움직임을 검출할 수 있는 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법 및 움직임 검출장치를 제공하는데 있다.
이러한 목적을 가지는 본 발명의 움직임 검출방법은, 움직임을 판단할 피사체를 촬영하고, 촬영한 피사체의 영상데이터를 디지털 영상데이터로 변환하여 그 변환한 디지털 영상데이터를 웨이블릿 압축하며, N,…, N-X(여기서, N 및 X는 자연수이고, N>X이다) 단계 웨이블릿 압축한 이전 영상데이터와 N,…, N-X 단계 웨이블릿 압축된 현재 영상데이터의 픽셀들의 휘도 및 색도를 각기 비교하여 차이 값을 검출하며, 검출한 N,…, N-X 단계의 차이 값들을 순차적으로 하나씩 미리 설정된 임계값과 비교하여 피사체의 움직임 여부를 판단하고 움직임이 있음이 판단될 경우에 움직임 판단신호를 출력하고 피사체의 움직임이 있음이 판단될 경우에 그 움직임이 검출된 차이 값 이후 단계의 차이 값에 대해서는 움직임을 검출하지 않는 것을 특징으로 한다.
그리고 본 발명의 움직임 검출장치는, 피사체를 촬영한 영상 데이터를 아날로그/디지털 변환부가 디지털 영상 데이터로 변환하고, 아날로그/디지털 변환부에서 변환된 디지털 영상데이터를 웨이블릿 압축부가 웨이블릿 압축하며, 웨이블릿 압축부에서 N,…, N-X 단계 압축된 이전 영상데이터와 N,…, N-X 단계 압축된 현재 영상데이터를 복수의 차이 값 검출부가 각기 비교하여 차이 값을 검출하며, 복수의 차이 값 검출부가 각기 검출한 복수의 차이 값들을 움직임 판단부가 순차적으로 하나씩 미리 설정된 임계값과 비교하여 피사체의 움직임을 판단하고 움직임이 판단될 경우에 움직임 판단신호를 출력하는 것을 특징으로 한다.
도 1은 종래의 픽셀 기반의 움직임 검출장치의 구성을 보인 도면이고,
도 2는 종래의 히스토그램 기반의 움직임 검출장치의 구성을 보인 도면이며,
도 3은 종래의 광류 기반의 움직임 검출장치의 구성을 보인 도면이며,
도 4는 본 발명의 움직임 검출장치의 구성을 보인 도면이며,
도 5는 도 4의 움직임 판단수단의 세부 구성을 보인 도면이며,
도 6은 본 발명의 움직임 검출방법을 보인 신호흐름도이다.
*도면의 주요 부분에 대한 부호의 설명*
40 : 카메라 41 : 아날로그/디지털 변환부
42 : 웨이블릿 압축부 43 : 움직임 판단수단
50,…, 50X : N,…, N-X 단계 압축된 이전 영상데이터
51,…, 51X : N,…, N-X 단계 압축된 현재 영상데이터
52,…, 52X : 차이 값 검출부 53 : 움직임 판단부
이하, 첨부된 도 4 내지 도 6의 도면을 참조하여 본 발명의 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법 및 움직임 검출장치를 상세히 설명한다.
도 4는 본 발명의 움직임 검출장치의 구성을 보인 도면이다. 이에 도시된 바와 같이 피사체를 촬영하는 카메라(40)와, 상기 카메라(40)가 촬영한 피사체의 아날로그 영상데이터를 디지털 영상 데이터로 변환하는 아날로그/디지털 변환부(42)와, 상기 아날로그/디지털 변환부(42)가 출력하는 디지털 영상데이터를 웨이블릿 압축하여 출력하는 웨이블릿 압축부(42)와, 상기 웨이블릿 압축부(42)가 압축하여 출력하는 웨이블릿 압축 데이터에서 피사체의 움직임 여부를 판단하여 움직임이 판단될 경우에 움직임 판단신호를 출력하는 움직임 판단수단(43)으로 구성된다.
이와 같이 구성된 본 발명의 움직임 검출장치는 카메라(40)가 소정의 피사체를 촬영하여 아날로그 영상 데이터를 출력하게 되고, 카메라(40)의 출력신호를 아날로그/디지털 변환부(41)가 디지털 영상 데이터로 변환하여 출력하게 된다. 상기 아날로그/디지털 변환부(41)가 출력하는 디지털 영상 데이터는 웨이블릿 압축부(42)로 입력되어 웨이블릿 압축되고, 그 웨이블릿 압축된 영상 데이터로 움직임 판단수단(43)이 피사체의 움직임 여부를 판단하여 움직임 판단신호를 출력하게 된다.
상기 움직임 판단수단(43)은 예를 들면, 하드웨어로 구성하여 움직임을 판단하거나 또는 소정의 소프트웨어를 사용하는 마이크로 프로세서로 피사체의 움직임을 판단할 수 있다.
도 5는 상기 움직임 판단수단(43)을 하드웨어로 구성한 실시 예를 보인 도면이다. 이에 도시된 바와 같이 상기 웨이블릿 압축부(42)에서 N,…, N-X 단계 압축된 이전 영상데이터(50,…, 50X)와 N,…, N-X 단계 압축된 현재 영상데이터(51,…, 51X)의 픽셀들의 휘도 및 색도 등을 각기 비교하여 차이 값을 검출하는 차이 값 검출부(52,…, 52X)와, 상기 차이 값 검출부(52,…, 52X)가 검출한 차이 값들을 순차적으로 하나씩 미리 설정된 임계값과 비교하여 피사체의 움직임 여부를 판단하고 움직임이 판단될 경우에 움직임 판단신호를 출력하는 움직임 판단부(53)로 구성된다.
이와 같이 구성된 본 발명의 움직임 판단수단(43)은 웨이블릿 압축부(42)에서 N,…, N-X 단계 압축된 이전 영상데이터(50,…, 50X)와 N,…, N-X 단계 압축된 현재 영상데이터(51,…, 51X)의 픽셀들의 휘도 및 색도 등을 복수의 차이 값 검출부(52,…, 52X)가 각기 비교하여 차이 값을 검출하고, 검출한 차이 값을 움직임 판단부(53)로 입력시키게 된다.
상기 움직임 판단부(53)는 상기 복수의 차이 값 검출부(52,…, 52X)가 각기 출력하는 차이 값들을 순차적으로 하나씩 미리 설정된 임계값과 비교하고, 비교 결과 어느 하나의 차이 값이라도 설정된 임계값보다 클 경우에 피사체의 움직임이 있음을 판단하여 움직임 판단신호를 출력하며, 복수의 차이 값 검출부(52,…, 52X)가 출력하는 차이 값이 모두 임계값보다 작을 경우에 피사체의 움직임이 없음을 판단하고, 움직임 판단신호를 출력하지 않는다.
즉, 움직임 판단부(53)는, 먼저 차이 값 검출부(52)가 출력하는 차이 값을 설정된 임계값과 비교하여 피사체의 움직임 여부를 판단하고, 피사체의 움직임이 검출될 경우에 바로 움직임 판단신호를 출력한다. 그리고 차이 값 검출부(52)가 출력하는 차이 값으로 피사체의 움직임이 검출되지 않을 경우에 다음의 차이 값 검출부가 출력하는 차이 값을 임계값과 비교하여 피사체의 움직임을 판단하며, 마지막 차이 값 검출부가 출력하는 차이 값을 임계값과 비교하여도 피사체의 움직임이 판단되지 않을 경우에 움직임 판단신호를 출력하지 않는다.
도 6은 상기 움직임 판단수단(43)을 마이크로 프로세서로 구성할 경우에 동작을 보인 신호흐름도이다. 이에 도시된 바와 같이 단계(60)에서 움직임을 검출할 소정의 피사체를 촬영하고, 단계(61)에서 그 촬영한 피사체의 영상을 디지털 영상 데이터로 변환한 후 단계(62)에서 디지털 영상데이터를 웨이블릿 압축한다.
다음 단계(63)에서는 N,…, N-X 단계 압축된 이전 영상데이터와 N,…, N-X 단계 압축된 현재 영상데이터의 픽셀들의 휘도 및 색도 등을 각기 비교하여 차이 값을 검출한다.
상기 단계(63)에서 차이 값 검출이 완료되면, 단계(64)에서 N 단계 압축된 이전 영상데이터와 N 단계 압축된 현재 영상데이터를 비교하여 검출한 차이 값을 미리 설정된 임계값과 비교하고, 단계(65)에서 상기 비교 결과로 피사체의 움직임이 검출되었는지를 판단한다.
상기 단계(65)에서 N 단계 압축된 이전 영상데이터와 N 단계 압축된 현재 영상데이터를 비교하여 검출한 차이 값이 설정된 임계값보다 작아 피사체의 움직임이 검출되지 않을 경우에는 단계(66)에서 N-X 단계의 차이 값까지 움직임의 검출을 완료하였는지를 판단한다.
즉, N-X 단계 압축된 이전 영상데이터와 N-X 단계 압축된 현재 영상데이터의 픽셀들의 휘도 및 색도 등을 비교하여 검출한 차이 값까지 미리 설정된 임계값과 비교하여 움직임을 검출하는 동작을 수행하였는지를 판단한다.
상기 단계(66)에서 N-X 단계 차이 값까지 움직임을 검출하지 않았을 경우에 단계(67)에서 다음 단계의 차이 값을 임계값과 비교하고, 단계(65)로 복귀하여 비교 결과의 값으로 움직임이 검출되었는지를 판단하는 동작을 반복 수행한다. 즉, N,…, N-X 단계 압축된 이전 영상데이터와 N,…, N-X 단계 압축된 현재 영상데이터를 각기 비교하여 검출한 차이 값들을 순차적으로 하나씩 임계값과 비교하면서 비교 결과의 값으로 피사체의 움직임이 검출되었는지를 판단한다.
이와 같은 상태에서 단계(66)에서 N-X 단계의 차이 값까지 움직임을 판단하여도 움직임이 검출되지 않을 경우에 단계(68)에서 피사체의 움직임이 없음을 판단한다. 그리고 X 단계의 차이 값부터 X-X 단계의 차이 값까지 임계값과 비교하여 순차적으로 움직임을 판단하는 과정에서 단계(65)에서 움직임이 검출될 경우에 단계(69)에서 움직임 판단신호를 출력한다.
이상에서와 같이 본 발명은 움직임을 판단할 소정의 피사체를 촬영한 영상데이터를 웨이블릿 압축하고, 그 웨이블릿 압축한 영상 데이터를 이용하여 피사체의 움직임을 판단하는 것으로서 연산량이 적고, 이로 인하여 소정의 피사체의 움직임을 실시간을 검출할 수 있다.

Claims (3)

  1. 움직임을 판단할 피사체를 촬영하는 제 1 과정;
    상기 제 1 과정에서 촬영한 피사체의 영상데이터를 디지털 영상데이터로 변환하는 제 2 과정;
    상기 제 2 과정에서 변환한 디지털 영상데이터를 웨이블릿 압축하는 제 3 과정;
    상기 제 3 과정에서 N,…, N-X(여기서, N 및 X는 자연수이고, N>X이다) 단계 웨이블릿 압축된 이전 영상데이터와 N,…, N-X 단계 웨이블릿 압축된 현재 영상데이터의 픽셀들의 휘도 및 색도를 각기 비교하여 차이 값을 검출하는 제 4 과정; 및
    상기 제 4 과정에서 검출한 N,…, N-X 단계의 차이 값들을 순차적으로 하나씩 미리 설정된 임계값과 비교하여 피사체의 움직임 여부를 판단하고 움직임이 있음이 판단될 경우에 움직임 판단신호를 출력하고 N,…, N-X 단계의 차이 값들을 모두 임계값과 비교하여도 움직임이 검출되지 않을 경우에 피사체의 움직임이 없다고 판단하는 제 5 과정으로 이루어짐을 특징으로 하는 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법.
  2. 제 1 항에 있어서, 상기 제 5 과정은;
    피사체의 움직임이 있음이 판단될 경우에 그 움직임이 판단된 차이 값 이후단계의 차이 값에 대해서는 움직임을 검출하지 않는 과정을 포함하는 것을 특징으로 하는 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법.
  3. 피사체를 촬영한 영상 데이터를 디지털 영상 데이터로 변환하는 아날로그/디지털 변환부;
    상기 아날로그/디지털 변환부에서 변환된 디지털 영상데이터를 웨이블릿 압축하는 웨이블릿 압축부;
    상기 웨이블릿 압축부에서 N,…, N-X(여기서, N 및 X는 자연수이고, N>X이다) 단계 압축된 이전 영상데이터와 N,…, N-X 단계 압축된 현재 영상데이터를 각기 비교하여 차이 값을 검출하는 복수의 차이 값 검출부;
    상기 복수의 차이 값 검출부가 각기 검출한 복수의 차이 값들을 순차적으로 하나씩 미리 설정된 임계값과 비교하여 피사체의 움직임을 판단하고 움직임이 판단될 경우에 움직임 판단신호를 출력하는 움직임 판단부로 구성됨을 특징으로 하는 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출장치.
KR10-2001-0057918A 2001-09-19 2001-09-19 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치 KR100429107B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0057918A KR100429107B1 (ko) 2001-09-19 2001-09-19 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0057918A KR100429107B1 (ko) 2001-09-19 2001-09-19 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치

Publications (2)

Publication Number Publication Date
KR20030025026A true KR20030025026A (ko) 2003-03-28
KR100429107B1 KR100429107B1 (ko) 2004-04-29

Family

ID=27724689

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0057918A KR100429107B1 (ko) 2001-09-19 2001-09-19 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치

Country Status (1)

Country Link
KR (1) KR100429107B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100715660B1 (ko) * 2005-12-28 2007-05-09 전자부품연구원 영상의 특징점 추출 장치 및 그 방법
KR100771138B1 (ko) * 2005-12-29 2007-10-29 엠텍비젼 주식회사 촬영 장치 및 영상 보정 방법
KR100864288B1 (ko) 2006-12-29 2008-10-20 엠텍비젼 주식회사 피사체 움직임 감지 마우스 및 피사체 움직임 감지 방법
KR101064224B1 (ko) * 2009-12-30 2011-09-14 성균관대학교산학협력단 인식과 추적의 결합을 통한 물체의 포즈 실시간 추정 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3827426B2 (ja) * 1997-11-06 2006-09-27 能美防災株式会社 火災検出装置
KR100316794B1 (ko) * 1998-05-30 2002-03-21 임 병 진 보안감시시스템의영상신호처리방법
JP2000209592A (ja) * 1999-01-18 2000-07-28 Canon Inc 画像伝送装置と方法及びシステムとその制御方法
KR20020030466A (ko) * 2000-10-18 2002-04-25 김상두 웨이브릿과 내용기반검색을 이용한 자동감시시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100715660B1 (ko) * 2005-12-28 2007-05-09 전자부품연구원 영상의 특징점 추출 장치 및 그 방법
KR100771138B1 (ko) * 2005-12-29 2007-10-29 엠텍비젼 주식회사 촬영 장치 및 영상 보정 방법
KR100864288B1 (ko) 2006-12-29 2008-10-20 엠텍비젼 주식회사 피사체 움직임 감지 마우스 및 피사체 움직임 감지 방법
KR101064224B1 (ko) * 2009-12-30 2011-09-14 성균관대학교산학협력단 인식과 추적의 결합을 통한 물체의 포즈 실시간 추정 방법

Also Published As

Publication number Publication date
KR100429107B1 (ko) 2004-04-29

Similar Documents

Publication Publication Date Title
US5245436A (en) Method and apparatus for detecting fades in digital video sequences
EP0756426B1 (en) Specified image-area extracting method and device for producing video information
TWI462029B (zh) Face detection and tracking device
US9268993B2 (en) Real-time face detection using combinations of local and global features
US5787199A (en) Apparatus for detecting a foreground region for use in a low bit-rate image signal encoder
Karaman et al. Comparison of static background segmentation methods
JP2004040808A (ja) 場面転換検出装置及びその方法
JP5421727B2 (ja) 画像処理装置およびその制御方法
US20050123052A1 (en) Apparatus and method for detection of scene changes in motion video
JPH07203303A (ja) データ供給方法及びデータ供給装置
CN106651797B (zh) 一种信号灯有效区域的确定方法和装置
Kristensen et al. Background segmentation beyond RGB
US6415000B1 (en) Method of processing a video stream
Au et al. Anomaly detection for video surveillance applications
KR100429107B1 (ko) 웨이블릿 압축 데이터를 이용한 피사체의 움직임 검출방법및 검출장치
US20100007753A1 (en) Image compression method, device, electronic camera, and program
JP2859345B2 (ja) シーン変化検出方法
Chondro et al. Detecting abnormal massive crowd flows: Characterizing fleeing en masse by analyzing the acceleration of object vectors
JPH0636026A (ja) 動画像処理装置
CN114390266A (zh) 一种图像白平衡处理方法、设备及计算机可读存储介质
JP2003009179A (ja) 動きベクトル及び視差ベクトル検出装置
KR20040039080A (ko) 영상 처리를 이용한 다채널 자동 트랙킹 및 자동 줌 방법
KR100391266B1 (ko) 객체기반 영상 압축을 위한 배경설정방법
KR100468643B1 (ko) 감시 시스템의 움직임 검출 장치 및 움직임 검출 방법
KR102137654B1 (ko) Cctv를 이용한 객체 추출 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20080716

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee