KR100494080B1 - 공간 밀착 성분을 이용한 대표 칼라 설정방법 - Google Patents

공간 밀착 성분을 이용한 대표 칼라 설정방법 Download PDF

Info

Publication number
KR100494080B1
KR100494080B1 KR10-2001-0002985A KR20010002985A KR100494080B1 KR 100494080 B1 KR100494080 B1 KR 100494080B1 KR 20010002985 A KR20010002985 A KR 20010002985A KR 100494080 B1 KR100494080 B1 KR 100494080B1
Authority
KR
South Korea
Prior art keywords
component
representative color
value
quantization
threshold
Prior art date
Application number
KR10-2001-0002985A
Other languages
English (en)
Other versions
KR20020061901A (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
Priority to KR10-2001-0002985A priority Critical patent/KR100494080B1/ko
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to AT05002894T priority patent/ATE461503T1/de
Priority to JP2002010690A priority patent/JP4052837B2/ja
Priority to EP02001043A priority patent/EP1225546B1/en
Priority to CNB021023735A priority patent/CN1191541C/zh
Priority to DE60235664T priority patent/DE60235664D1/de
Priority to DE60235728T priority patent/DE60235728D1/de
Priority to AT02001043T priority patent/ATE461502T1/de
Priority to EP05002894A priority patent/EP1530160B1/en
Priority to US10/050,148 priority patent/US7006687B2/en
Publication of KR20020061901A publication Critical patent/KR20020061901A/ko
Priority to US10/995,285 priority patent/US7079683B2/en
Application granted granted Critical
Publication of KR100494080B1 publication Critical patent/KR100494080B1/ko
Priority to JP2005238426A priority patent/JP4261525B2/ja
Priority to US11/444,429 priority patent/US7321684B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/008Vector quantisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Spectrometry And Color Measurement (AREA)

Abstract

본 발명은 멀티미디어 검색, 특히 이미지 검색을 위하여 대표 칼라를 설정하는 방법에 관한 것이다.
본 발명은 이미지나 주어진 이미지 영역에 대한 대표 칼라를 설정함에 있어서, 대표 칼라가 얼마나 신뢰적인지를 나타내는 정보로 공간 밀착 성분을 대표 칼라와 함께 표현하여 이미지 검색에 이용하도록 한다. 특히 본 발명은 공간 밀착 성분(SC)을 비균등 양자화하는 것을 특징으로 하며, SC를 설정된 임계치 0.70과 비교하여 SC < 0.70 이면 QSC=1, 0.70 ≤SC ≤1 이면 해당 SC값 범위에 대하여 균등 양자화를 적용하거나, SC < 0.70 이면 QSC=0, 0.70 ≤SC ≤1 이면 QSC=1 로 양자화한다.
또한 본 발명은 SC를 설정된 임계치 0.62 및 0.70과 비교해서 SC < 0.62 이면 QSC=0, 0.62 ≤SC < 0.70 이면 QSC=1, 0.70 ≤SC ≤1 이면 해당 SC값 범위에 대하여 균등 양자화를 적용하는 것을 특징으로 한다.

Description

공간 밀착 성분을 이용한 대표 칼라 설정방법{METHOD FOR SETTING DOMINANT COLOR USING SPATIAL COHERENCY}
본 발명은 멀티미디어 데이터 검색을 위하여 멀티미디어 데이터의 특징소 정보가 대표 칼라를 포함할 때, 상기 대표 칼라(dominant colors)를 설정하는 방법에 관한 것으로서, 예를 들면 이미지 검색 시스템에 적용하기 위한 대표 칼라값을 지정함에 있어, 주어진 이미지 영역의 대표 칼라값을 그 영역에 대한 대표 칼라값과 함께 그 대표 칼라의 빈도수(대표 칼라가 주어진 영역에서 차지하는 비율), 그리고 이들 대표 칼라에 대한 공간 밀착 성분(spatial coherency)과 함께 표현하여 대표 칼라를 지정하는 방법에 관한 것이다.
더욱 상세하게는 본 발명은 상기 대표 칼라를 설정하기 위하여 사용되는 공간 밀착 성분을 소정의 임계값을 기반으로 하여 양자화 하는 것을 특징으로 하는 대표 칼라 설정방법에 관한 것이다.
특히 본 발명은 상기 대표 칼라를 설정하기 위하여 사용되는 공간 밀착 성분을 양자화할 때, 하나 또는 그 이상의 임계값을 기준으로 해서 상기 공간 밀착 성분이 상기 임계값에 의해서 구획되는 구간(영역) 중에서 어느 영역에 속하는 가에 따라 소정의 설정된 값으로 지정하거나 혹은 특정 영역에 대해서는 균등 양자화를 수행하여 대표 칼라값을 표현하는 것을 특징으로 하는 대표 칼라 설정방법에 관한 것이다.
종래에 이미지 검색 시스템에서 이미지 검색을 위하여 이미지를 n×m개의 그리드(grid)로 분할하고, 각각의 분할된 셀(cell)에 대하여 칼라 히스토그램(color histogram)을 구하여 그 최대 값을 그 셀에 대한 영역 대표 칼라값으로 정하는 방법과, 칼라 히스토그램의 평균값을 그 영역의 대표 칼라값으로 정하는 방법, 주요 색상(hue) 벡터를 그 영역의 대표 칼라값으로 정하는 방법 등이 제시되고 있다.
즉, 대표 칼라를 구하는 방법으로는 영역의 평균 칼라값을 이용하는 방법, 가장 많이 나타나는 하나의 칼라로 표현하는 방법, 정해진 n 개의 많이 나타나는 칼라들(The n most frequently appearing colors)로 표현하는 방법, p % 이상 정해진 영역에서 나타나는 칼라를 이용하는 방법, 히스토스램을 이용하는 방법 등이 있을 수 있다.
이와같이 대표 칼라를 표현하는 각 방법은 나름대로의 장점을 가질 수 있는데, 예를 들어 히스토그램은 데이터량이 많고 극히 적은 부분을 차지하는 칼라도 불필요하게 영역 대표 칼라값으로 가질 수 있지만 세세하게 표현한다는 장점을 가진다. 하나의 평균값을 영역 대표 칼라값으로 가지는 경우는 함축된 데이터 정보를 가진다는 장점과 내용기반 검색시 전처리(Prefiltering) 기능을 할 수 있지만 영역의 칼라가 여러 가지로 구성될 경우 정확하게 표현하기 힘들다.
그러나, 이미지는 그 특성이 다양하고, 칼라 또한 한가지의 칼라값으로 표현하기 어려운 경우가 대부분이므로 위와같이 이미지 영역을 대표 칼라값 1개의 정보로만 표현하는 것은 이미지의 특징을 표현하는데 부적절할 뿐만 아니라, 정밀한 이미지 특징 데이터 베이스화나 이 것을 이용한 이미지 검색 성능을 떨어뜨리는 원인이 되었다.
더구나, 여러 가지 칼라를 이용해서 영역 대표 칼라값을 표현하는 경우는 저장 공간이 많이 소요될 뿐만 아니라, 그 칼라들의 상호 관계 표현을 정확히 전달하기 어려운 점이 있고, 또한 주어진 이미지 영역의 칼라 분포에 따라 대표 칼라값을 정하기 어려울 경우가 빈번하고, 이러한 경우 정해진 영역 대표 칼라값은 그 정확성이 결여될 수 밖에 없다.
이러한 점을 감안하여, 주어진 이미지 영역의 칼라 정보를 표현함에 있어서, 영역이나 이미지 영역을 몇 가지 대표칼라(dominant colors)와 이들 각각의 빈도수(대표 칼라가 주어진 영역에서 차지하는 비율, %로 나타냄)로 나타내고, 이들 대표 칼라에 대해 공간 밀착 성분(Spatial Coherency)(신뢰도라고도 함)를 나타내고, 이 신뢰도를 이미지 검색시에 대표 칼라와 함께 사용함으로써 검색성능을 향상시키는 기법이 제안된 바 있다.(대한민국 특허출원 제 1999-26784 호, 대한민국 특허출원 제 1999-3181 호).
여기서 공간 밀착 성분은 주어진 이미지 영역에서 그 대표 칼라가 얼마나 신뢰적인지를 나타내는 정보가 될 수 있고, 주어진 이미지 영역에서 그 대표 칼라가 얼마나 밀집하여 섞여있는가를 나타내는 정보로 표현될 수 있다.
이와같이 공간 밀착 성분을 대표 칼라와 함께 표현함으로써 그 이미지를 검색할 때 그 대표 칼라값이 얼마나 신뢰적인지를 알 수 있고, 이 것을 이용해서 이미지 검색을 실행함으로써 보다 높은 검색 성능을 가져올 수 있다.
따라서, 공간 밀착 성분이 그 대표 칼라가 얼마나 신뢰적인지를 얼마나 잘 나타낼 수 있는가에 따라서 이미지 검색의 성능은 좌우될 수 밖에 없다.
그러므로, 공간 밀착 성분의 단순한 균등 양자화만으로는 앞에서 설명한 바와같이 다양한 이미지의 특성을 반영하기 어렵고, 이러한 점을 감안할 때 공간 밀착 성분에 대한 보다 나은 양자화 기법이 요구되고 있다.
본 발명은 멀티미디어 데이터 검색을 위하여 그 멀티미디어 데이터의 특징소로 대표 칼라를 사용할 때, 상기 대표 칼라가 그 대표 칼라값과 함께 빈도수 및 공간 밀착 성분으로 표현되고, 상기 공간 밀착 성분이 소정의 설정된 임계치를 기준으로 해서 소정의 구간으로 나뉘어 각 구간에 해당하는 공간 밀착 성분값이 설정된 특정 값으로 양자화되거나 특정 구간에 대해서 균등 양자화되도록 함으로써, 공간 밀착 성분이 전체적으로 볼 때 비균등 양자화를 이루도록 하여 상대적으로 적은 비트 수를 사용함에도 불구하고 공간 밀착 성분이 그 대표 칼라가 얼마나 신뢰적인지를 보다 잘 나타낼 수 있도록 함으로써 검색 성능을 높일 수 있도록 한 대표 칼라 설정방법을 제안한다.
본 발명은 주어진 이미지 영역을 대표하는 칼라값과 함께 그 대표 칼라값에 대한 공간 밀착성분(spatial coherency)(SC)을 표현할 때, 상기 공간 밀착 성분(SC)을 소정의 설정된 임계치와 비교하는 단계, 상기 공간 밀착 성분(SC)을 상기 임계치와 비교한 결과에 따라 해당 공간 밀착 성분(SC)에 대응하는 양자화 값(QSC)을 매핑시켜 비균등 양자화시키는 단계를 포함하여 이루어지는 것을 특징으로 하는 대표 칼라 설정방법이다.
또한 본 발명에서 상기 임계치는 0.70인 것을 특징으로 하는 대표 칼라 설정방법이다.
또한 본 발명에서 상기 공간 밀착 성분(SC = 0 내지 1 사이의 값)이 '0'인 경우를 공간 밀착 성분(SC)이 유효하지 않다는 의미로 사용하는 것을 특징으로 하는 대표 칼라 설정방법이다.
또한 본 발명에서 상기 공간 밀착 성분(SC)이 임계치 0.70 보다 작은 경우는 해당 공간 밀착 성분(SC)에 대한 양자화 값을 '1'로 매핑시키고(QSC=1), 임계치 0.70 에서 1 까지의 영역에 대해서는 남은 양자화 갯수만큼 균등 양자화를 적용하는 것을 특징으로 하는 대표 칼라 설정방법으로서, 여기서 상기 균등 양자화는; 양자화된 공간 밀착 성분(QSC) = (int)[(SC-0.7)/(1.0-0.7)×(2.0SC_BIT-2.0)+0.5]+2, (단, SC_BIT는 양자화에 할당된 비트수)로 이루어지는 것을 특징으로 하는 대표 칼라 설정방법이다.
또한 본 발명에서 상기 공간 밀착 성분(SC)을 1비트로 양자화하고, 이 때 공간 밀착 성분(SC)이 임계치 0.70 보다 작으면 QSC=0, 공간 밀착 성분(SC)이 임계치 0.70 보다 크면 QSC=1 로 양자화하는 것을 특징으로 하는 대표 칼라 설정방법이다.
또한 본 발명에서 상기 임계치는 제1임계치 0.62와 제2임계치 0.70인 것을 특징으로 한다.
또한 본 발명에서 상기 공간 밀착 성분(SC)을 2비트 이상으로 양자화하고, 이 때 공간 밀착 성분(SC)이 SC < 0.62 이면 QSC=0, 0.62 ≤SC < 0.70 이면 QSC=1, 그리고 SC ≥0.70 이면 공간 밀착 성분(SC) 값 범위 0.70 에서 1 까지의 영역에 대해 남은 양자화 갯수만큼 균등 양자화를 적용하는 것을 특징으로 하는 대표 칼라 설정방법으로서, 여기서 상기 균등 양자화는; 양자화된 공간 밀착 성분(QSC) = (int)[(SC-0.7)/(1.0-0.7) ×(2.0SC_BIT-3.0)+0.5]+2, (단, SC_BIT는 양자화에 할당된 비트수)로 이루어지는 것을 특징으로 하는 대표 칼라 설정방법이다.
상기한 바와 같이 이루어지는 본 발명의 공간 밀착 성분을 이용한 대표 칼라 설정방법을 첨부된 도면을 참조하여 더욱 상세하게 설명한다.
먼저, 본 발명은 앞에서 설명한 바와같이 영역이나 이미지 영역을 몇 가지 대표 칼라(dominant colors)와 이들 각각의 빈도 수(대표 칼라가 주어진 영역에서 차지하는 비율)로 나타내고, 이들 대표 칼라에 대하여 공간 밀착 성분(SC)을 나타내고 이를 검색시 대표 칼라와 함께 사용함으로써 검색 성능을 높이게 된다.
여기서, 대표 칼라를 구하는 방법으로는 영역의 평균 칼라값을 이용하는 방법, 가장 많이 나타나는 하나의 칼라로 표현하는 방법, 정해진 n 개의 많이 나타나는 칼라들(The n most frequently appearing colors)로 표현하는 방법, p % 이상 정해진 영역에서 나타나는 칼라를 이용하는 방법, 히스토스램을 이용하는 방법 등이 있을 수 있다.
공간 밀착 성분(Spatial Coherency)는 영역이나 이미지의 모든 대표 칼라에 대해서 하나의 값으로 표현한다(SC : Spatial Coherency for whole dominant colors).
이미 언급한 바와같이 본 발명에서는 공간 밀착 성분(Spatial Coherency) 값을 비균등(Non-uniform)하게 양자화하여 표현함으로써 검색성능을 높인다.
공간 밀착 성분 SC는,
SC = ∑for all i(COH_Ci ×COUNT_PELS_Ci/TOTAL_PELS_OF_R)로 구해지는데, 여기서 COH_Ci 는 Ci의 대표 칼라 밀집 비율(COH_Ci is the per-dominant color coherency of Ci), COUNT_PELS_Ci는 주어진 영역(R)에서 Ci의 픽셀 수(COUNT_PELS_Ci is the number of pixels of Ci in the region R), TOTAL_PELS_OF_R은 주어진 영역(R)에서 픽셀을 카운트하여 계산된 영역(R)의 크기(TOTAL_PELS_OF_R is the size of the region R calculated by counting pixels in the region R)이다.
이와같이 상기 공간 밀착 성분(SC)을 구하는 수순을 살펴보면,
SC값을 초기값 '0'으로 설정하고(Set SC = 0), 픽셀값을 카운트하기 위한 변수값(SUM_COUNG_PELS)을 '0'으로 설정한다.
그리고, 주어진 영역(R) 내의 모든 픽셀들에 대해서, VISITED PELp=FALSE로 설정하고, 모든 대표 칼라(Ci)를 고려해서 COH_Ci와 COUNT_PELS_Ci를 구한다.
다음에는 SC = SC + COH_Ci×COUNT_PELS_Ci를 구하고, 이렇게 구해진 SC에 대해서 SC = SC/TOTAL_PELS_OF_R을 계산함으로써 최종적으로 공간 밀착 성분(SC)을 구한다.
상기 공간 밀착 성분을 구하는 과정에서 COH_Ci(per-dominant color coherency of Ci)와 COUNT_PELS_Ci는 다음과 같이 구할 수 있다.
먼저, 밀착 정도를 검색하기 위한 마스크(CCM)(Coherency Checking Mask)의 사이즈를 설정하는데, 예를 들면 CCM_WIDTH (=3) by CCM_HEIGHT (=3)으로 설정한다. 그리고 초기의 COUNT_PELS_Ci = 0, TOTAL_NUM_COHERENT = 0으로 설정하고, 주어진 영역(R) 내의 모든 픽셀 PELj에 대해서, Ci == COLOR_OF_PELj & VISITED_PELj == FALSE 이면 VISITED_PELj = TRUE, COUNT_PELS_Ci = COUNT_PELS_Ci +1로 COUNT_PELS_Ci를 증가시키고, 해당 픽셀(PELj)을 CCM의 센터에 맞춘다. 이 것은 다음과 같은 작업을 위한 것이다.
즉, 센터 픽셀 PELj를 제외하고 모든 마스킹된 픽셀들(MASKED_PIXELk)에 대해서, Ci == COLOR_OF_MASKED_PIXELk 이면, TOTAL_NUM_COHERENT ++ 로 증가시키기 위함이다.
다음에는 COH_Ci = TOTAL_NUM_COHERENT / COUNT_PELS_Ci / (CCM_WIDTH * CCM_HEIGHT-1)로 COH_Ci를 계산하고, 이렇게 구해진 COH_Ci와 COUNT_PELS_Ci로부터 앞에서 설명한 바와같이 공간 밀착 성분(SC)을, SC = ∑for all i(COH_Ci ×COUNT_PELS_Ci/TOTAL_PELS_OF_R)로 구하는 것이다.
상기 알고리즘으로 공간 밀착 성분(SC)을 구하면 SC 값은 0 에서 1까지의 실수로 나오는데, 이를 1비트, 2비트, 3비트, 4비트 혹은 5비트로 나타내기 위해서는 양자화가 필요하다.
공간 밀착 성분(SC)을 1 비트로 양자화 하면 QSC(양자화된 SC)는 0 혹은 1의 값을 가지게 되고, 2 비트로 양자화 하면 QSC(양자화된 SC)는 0, 1, 2 혹은 3의 값을 가지게 되고, 3 비트로 양자화 하면 QSC(양자화된 SC)는 0, 1, 2, 3, 4, 5, 6 혹은 7의 값을 가지게 되고, 4 비트로 양자화 하면 QSC(양자화된 SC)는 0, 1,..., 14 혹은 15의 값을 가지게 되고, 5 비트로 양자화 하면 QSC(양자화된 SC)는 0, 1, ..., 30 혹은 31의 값을 가지게 된다.
이와같이 공간 밀착 성분(SC)을 양자화 하기 위한 방법으로는 SC를 0∼1까지를 등분하여 각각의 양자화 값에 매핑시키는 균등 양자화 방법, 혹은 0∼1을 다른 구간으로 나누어 각각의 양자화 값에 매핑시키는 비균등 양자화 방법이 있는데, 본 발명은 비균등 양자화 방법을 적용함으로써 상대적으로 적은 비트 수를 사용함에도 불구하고 검색 성능을 높일 수 있도록 한다.
본 발명에 따른 공간 밀착 성분(SC)의 비균등 양자화 방법은 양자화 값으로 '0'을 사용하지 않는 경우와, 양자화 값으로 '0'을 사용하는 경우로 나뉠 수 있다.
양자화 값으로 '0'을 사용하지 않는다는 점은 '0'이 다른 의미 즉 'SC가 유효하지 않다'는 의미로 사용하기 위해서이다. 예를 들어 공간 밀착 성분(SC)을 2 비트로 양자화 할 때 양자화된 SC, 즉 QSC는 1, 2 혹은 3으로 매핑 된다.
도1은 본 발명의 제1실시예로서 양자화 값으로 '0'을 사용하지 않는 경우이고, 비균등 양자화를 위한 임계치 0.70을 적용한 경우이다.
먼저, 단계(101)에서는 앞에서 설명한 것처럼 공간 밀착 성분(SC)을 계산한다. 그 다음 단계(102)에서는 공간 밀착 성분(SC)을 임계치 0.70과 비교하는데, 공간 밀착 성분(SC)이 0.7 보다 작으면 단계(103)로 이행하여 QSC=1로 매핑하고, 공간 밀착 성분(SC)이 0.7 이상이면 공간 밀착 성분(SC)의 해당 값 범위인 0.7 에서 1까지의 영역에 대해 남은 양자화 갯수만큼 균등 양자화를 적용한다(단계 104).
즉, 균등 양자화의 예로써 단계(105)에 나타낸 바와같이,
QSC = (int)[(SC-0.7)/(1.0-0.7)×(2.0SC_비트-2.0)+0.5]+2 를 적용한다.
여기서, SC_BIT는 양자화에 할당된 비트 수 즉, SC_비트 = 2비트, 3비트, 4비트 혹은 5비트이다.
도2 및 도3은 본 발명의 제2실시예 및 제3실시예로서, 양자값 '0'을 사용해서 공간 밀착 성분(SC)을 양자화하는 경우이다.
만약, 양자값 0을 사용하여 공간 밀착 성분(SC)을 양자화한다면, 그 양자화값이 '0'을 포함하여 표현될 수 있는데, 예를 들어 2비트로 양자화 할 때 양자화된 SC, 즉 QSC는 0, 1, 2, 3으로 매핑된다.
도2는 공간 밀착 성분(SC)을 양자화함에 있어 양자값 '0'을 사용하고 또 1비트만을 사용해서 공간 밀착 성분(SC)을 양자화하는 경우를 보여준다.
먼저, 단계(201)에서는 상기한 바와같이 공간 밀착 성분(SC)을 계산하고, 그 다음 단계(202)에서는 공간 밀착 성분(SC)을 임계치 0.70과 비교한다.
상기 비교 결과 공간 밀착 성분(SC)이 0.70보다 작으면 QSC는 0의 양자값으로 매핑되고, 공간 밀착 성분이 0.70 보다 크면 1의 양자값으로 매핑된다.
한편, 공간 밀착 성분(SC)을 1 비트 이상 2,3,4,5 비트를 사용해서 양자화 할 때 양자값 QSC는 도3의 본 발명 제3실시예와 같이 구할 수 있다.
먼저, 단계(301)에서는 공간 밀착 성분(SC)을 구하고, 그 다음 단계(302)에서는 공간 밀착 성분(SC)을 임계치 0.62 및 임계치 0.70와 비교한다.
만약 상기 비교 결과 공간 밀착 성분(SC)이 임계치 0.62 보다 작으면 QSC는 양자화 값 0으로 매핑되고(단계 303), 공간 밀착 성분(SC)이 임계치 0.62보다 같거나 크고 임계치 0.70 보다 작으면 QSC는 양자화 값 1로 매핑된다(단계304).
그리고 공간 밀착 성분(SC)이 임계치 0.7 이상 이면 그 SC 값 범위 0.7 에서 1까지의 영역에 대해 남은 양자화 갯수만큼 균등 양자화를 적용한다(단계 305).
즉, 균등 양자화의 예로써 단계(306)에 나타낸 바와같이,
QSC = (int)[(SC-0.7)/(1.0-0.7)×(2.0SC_비트-3.0)+0.5]+2 를 적용한다.
여기서, SC_BIT는 양자화에 할당된 비트 수 즉, SC_비트 = 2비트, 3비트, 4비트 혹은 5비트이다.
상기한 바와같이 이미지나 어떤 이미지 영역을 그 영역을 대표하는 대표 칼라로 표현할 때, 그 대표 칼라의 빈도수와 대표 칼라의 공간 밀착 성분(SC)을 함께 표현해 주고, 이 때 공간 밀착 성분(SC)을 비균등 양자화 방법을 적용하여 양자화함으로써 상대적으로 적은 비트 수를 사용해서도 검색 성능을 높일 수 있다.
상기 대표 칼라 정보(대표 칼라, 빈도수, SC)를 이용한 이미지 검색 검색을 위하여, 어떤 이미지 영역(혹은 이미지 전체)과 또 다른 이미지 영역을 비교할 때, 각각의 이미지 영역에 대해 추출된 몇 가지 대표칼라(dominant colors)와 이들 대표 칼라 각각의 빈도수(대표 칼라가 주어진 영역에서 차지하는 비율), 이들 대표 칼라에 대해 공간 밀착 성분(SC)의 값을 서로 매칭(matching)시켜 봄으로써 비교 검색이 이루어지게 된다.
즉, 비교 대상이 되는 두 이미지 영역(혹은 이미지 전체) 사이의 유사도를 반영하는 차값 Diff(D1,D2)을, Diff(D1,D2) = W1 ×SC_Diff ×DC_Diff + W2 ×DC_Diff 로 계산하여 두 이미지 영역(혹은 이미지 전체)이 얼마나 유사한지를 검색하는 것이다.
여기서 W1은 SC_Diff에 대한 가중치로서 예를 들면 W1=0.3으로 설정할 수 있는데, 공간 밀착 성분(SC)이 유효하지 않은 경우 W1=0으로 설정한다. 그리고 W2는 우변 두번째 항 DC_Diff에 대한 가중치로서 예를 들면 W2=0.7로 설정할 수 있다.
그리고, SC_Diff는 비교 대상이 되는 두 이미지 영역(혹은 이미지 전체) 각각의 공간 밀착 성분(SC)의 차의 절대값이며, DC_Diff는 비교 대상이 되는 두 이미지 영역(혹은 이미지 전체) 각각의 대표 칼라값의 차이다.
본 발명은 이미지 검색을 위한 대표 칼라가 그 대표 칼라값과 함께 빈도수 및 공간 밀착 성분으로 표현되고, 상기 공간 밀착 성분을 소정의 임계치를 기준으로 해서 비균등 양자화함으로써 상대적으로 적은 비트 수를 사용함에도 불구하고 공간 밀착 성분이 그 대표 칼라가 얼마나 신뢰적인지를 보다 잘 나타낼 수 있게 되고, 따라서 이미지 검색시의 보다 향상된 검색 성능을 보장해 준다.
도1은 본 발명의 대표 칼라 설정방법에서 공간 밀착 성분(SC)의 양자화 방법 제1실시예를 나타낸 플로우차트
도2는 본 발명의 대표 칼라 설정방법에서 공간 밀착 성분(SC)의 양자화 방법 제2실시예를 나타낸 플로우차트
도3은 본 발명의 대표 칼라 설정방법에서 공간 밀착 성분(SC)의 양자화 방법 제3실시예를 나타낸 플로우차트

Claims (11)

  1. 이미지 영역의 대표 칼라값과 함께, 상기 대표 칼라에 대한 공간 밀착성분(spatial coherency)(SC)을 해당 이미지 영역의 특징정보로 설정함에 있어서,
    소정의 설정된 임계치에 의해서 상기 공간 밀착성분(SC)의 범위를 비균등하게 분할하는 단계, 상기 임계치에 의해서 비균등하게 분할된 공간 밀착성분(SC)의 각각의 범위에 대응하는 양자화 값(QSC)을 맵핑시켜 양자화하는 단계를 포함하는 것을 특징으로 하는 대표칼라 설정방법.
  2. 제 1 항에 있어서, 상기 임계치는 0.70인 것을 특징으로 하는 대표 칼라 설정방법.
  3. 제 1 항에 있어서, 상기 공간 밀착 성분(SC = 0 내지 1 사이의 값)이 '0'인 경우를 공간 밀착 성분(SC)이 유효하지 않다는 의미로 사용하는 것을 특징으로 하는 대표 칼라 설정방법.
  4. 제 2 항에 있어서, 상기 공간 밀착 성분(SC)이 임계치 0.70 보다 작은 경우는 해당 공간 밀착 성분(SC)에 대한 양자화 값을 '1'로 매핑시키고(QSC=1), 임계치 0.70 에서 1 까지의 영역에 대해서는 남은 양자화 갯수만큼 균등 양자화를 적용하는 것을 특징으로 하는 대표 칼라 설정방법.
  5. 제 4 항에 있어서, 상기 균등 양자화는; 양자화된 공간 밀착 성분(QSC) = (int)[(SC-0.7)/(1.0-0.7)×(2.0SC_비트-2.0)+0.5]+2, (단, SC_비트는 양자화에 할당된 비트수)로 이루어지는 것을 특징으로 하는 대표 칼라 설정방법.
  6. 제 2 항에 있어서, 상기 공간 밀착 성분(SC)을 1비트로 양자화하고, 이 때 공간 밀착 성분(SC)이 임계치 0.70 보다 작으면 QSC=0, 공간 밀착 성분(SC)이 임계치 0.70 보다 크면 QSC=1 로 양자화하는 것을 특징으로 하는 대표 칼라 설정방법.
  7. 제 1 항에 있어서, 상기 임계치는 제1임계치 0.62와 제2임계치 0.70인 것을 특징으로 하는 대표 칼라 설정방법.
  8. 제 7 항에 있어서, 상기 공간 밀착 성분(SC)을 2비트 이상으로 양자화하고, 이 때 공간 밀착 성분(SC)이 SC < 0.62 이면 QSC=0, 0.62 ≤SC < 0.70 이면 QSC=1, 그리고 SC ≥0.70 이면 공간 밀착 성분(SC) 값 범위 0.70 에서 1 까지의 영역에 대해 남은 양자화 갯수만큼 균등 양자화를 적용하는 것을 특징으로 하는 대표 칼라 설정방법.
  9. 제 8 항에 있어서, 상기 균등 양자화는; 양자화된 공간 밀착 성분(QSC) = (int)[(SC-0.7)/(1.0-0.7) ×(2.0SC_비트-3.0)+0.5]+2, (단, SC_비트는 양자화에 할당된 비트수)로 이루어지는 것을 특징으로 하는 대표 칼라 설정방법.
  10. 이미지 영역의 대표 칼라값과 함께, 상기 대표 칼라에 대한 공간 밀착성분(spatial coherency)(SC)을 해당 이미지 영역의 특징정보로 설정함에 있어서,
    소정의 설정된 임계치에 의해서 상기 공간 밀착성분(SC)의 범위를 비균등하게 분할하는 단계, 상기 임계치에 의해서 비균등하게 분할된 공간 밀착성분(SC)의 특정 범위에 대하여 하나의 양자화 값을 맵핑시키고, 다른 특정 범위에 대하여 남은 양자화 갯수만큼 균등 양자화를 적용하는 단계를 포함하는 것을 특징으로 하는 대표 칼라 설정방법.
  11. 이미지 영역의 대표 칼라값과 함께, 상기 대표 칼라에 대한 공간 밀착성분(spatial coherency)(SC)을 해당 이미지 영역의 특징정보로 설정함에 있어서,
    적어도 2개 이상이고 유한한 개수의 임계치에 의해서 상기 공간 밀착성분(SC)의 범위를 비균등하게 분할하는 단계, 상기 임계치들에 의해서 비균등하게 분할된 공간 밀착성분(SC)의 특정 범위에 대하여 하나의 양자화 값을 맵핑시키고, 다른 특정 범위에 대하여 남은 양자화 갯수만큼 균등 양자화를 적용하는 단계를 포함하는 것을 특징으로 하는 대표 칼라 설정방법.
KR10-2001-0002985A 2001-01-18 2001-01-18 공간 밀착 성분을 이용한 대표 칼라 설정방법 KR100494080B1 (ko)

Priority Applications (13)

Application Number Priority Date Filing Date Title
KR10-2001-0002985A KR100494080B1 (ko) 2001-01-18 2001-01-18 공간 밀착 성분을 이용한 대표 칼라 설정방법
EP05002894A EP1530160B1 (en) 2001-01-18 2002-01-18 Method for setting dominant color using spatial coherency
EP02001043A EP1225546B1 (en) 2001-01-18 2002-01-18 Method for setting dominant color using spatial coherency
CNB021023735A CN1191541C (zh) 2001-01-18 2002-01-18 利用空间相干性设定主色的方法
DE60235664T DE60235664D1 (de) 2001-01-18 2002-01-18 Methode zur Festlegung der dominanten Farbe mittels räumlicher Kohärenz
DE60235728T DE60235728D1 (de) 2001-01-18 2002-01-18 Methode zur Festlegung der dominanten Farbe mittels räumlicher Kohärenz
AT05002894T ATE461503T1 (de) 2001-01-18 2002-01-18 Methode zur festlegung der dominanten farbe mittels räumlicher kohärenz
JP2002010690A JP4052837B2 (ja) 2001-01-18 2002-01-18 イメージ領域を描写する方法
US10/050,148 US7006687B2 (en) 2001-01-18 2002-01-18 Method for setting dominant color using spatial coherency
AT02001043T ATE461502T1 (de) 2001-01-18 2002-01-18 Methode zur festlegung der dominanten farbe mittels räumlicher kohärenz
US10/995,285 US7079683B2 (en) 2001-01-18 2004-11-24 Method for setting dominant color using spatial coherency
JP2005238426A JP4261525B2 (ja) 2001-01-18 2005-08-19 代表カラーの空間密集成分を量子化する方法
US11/444,429 US7321684B2 (en) 2001-01-18 2006-06-01 Method for setting dominant color using spatial coherency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0002985A KR100494080B1 (ko) 2001-01-18 2001-01-18 공간 밀착 성분을 이용한 대표 칼라 설정방법

Publications (2)

Publication Number Publication Date
KR20020061901A KR20020061901A (ko) 2002-07-25
KR100494080B1 true KR100494080B1 (ko) 2005-06-13

Family

ID=19704823

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0002985A KR100494080B1 (ko) 2001-01-18 2001-01-18 공간 밀착 성분을 이용한 대표 칼라 설정방법

Country Status (7)

Country Link
US (3) US7006687B2 (ko)
EP (2) EP1225546B1 (ko)
JP (2) JP4052837B2 (ko)
KR (1) KR100494080B1 (ko)
CN (1) CN1191541C (ko)
AT (2) ATE461502T1 (ko)
DE (2) DE60235664D1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1977542B (zh) * 2004-06-30 2010-09-29 皇家飞利浦电子股份有限公司 利用感知规律提取主色以产生来自视频内容的环境光
WO2007036890A2 (en) * 2005-09-30 2007-04-05 Koninklijke Philips Electronics N.V. Improving living lights with color coherency
WO2008014406A1 (en) * 2006-07-28 2008-01-31 Blue Lava Technologies Method and system for organizing multimedia content
US7809185B2 (en) * 2006-09-21 2010-10-05 Microsoft Corporation Extracting dominant colors from images using classification techniques
CN101576932B (zh) * 2009-06-16 2012-07-04 阿里巴巴集团控股有限公司 近重复图片的计算机查找方法和装置
JP5452392B2 (ja) * 2009-12-16 2014-03-26 株式会社日立ハイテクノロジーズ 欠陥観察方法及び欠陥観察装置
US8705866B2 (en) * 2010-12-07 2014-04-22 Sony Corporation Region description and modeling for image subscene recognition
US8873845B2 (en) 2012-08-08 2014-10-28 Microsoft Corporation Contextual dominant color name extraction
US9409289B2 (en) * 2013-01-02 2016-08-09 Zircon Corporation System, method, and apparatus, for a handle attachment for a mobile device
US10409822B2 (en) 2014-05-06 2019-09-10 Shutterstock, Inc. Systems and methods for presenting ranked search results
US20170209796A1 (en) * 2016-01-21 2017-07-27 International Business Machines Corporation Human social development tool
CN108320312B (zh) * 2017-01-18 2022-01-11 阿里巴巴集团控股有限公司 图片的配色方法及装置、计算机终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6430312B1 (en) * 1997-12-29 2002-08-06 Cornell Research Foundation, Inc. Image subregion querying using color correlograms
KR100319155B1 (ko) * 1999-02-01 2001-12-29 구자홍 신뢰도를 이용한 대표칼라 지정방법
US6542632B1 (en) * 1999-02-01 2003-04-01 Sharp Laboratories Of America, Inc. Method for image characterization using color and texture statistics with embedded spatial information
AU753599B2 (en) * 1999-02-05 2002-10-24 Regents Of The University Of California, The Color image processing method and apparatus thereof
EP1195062A4 (en) 1999-05-17 2006-11-08 Samsung Electronics Co Ltd METHOD FOR PROCESSING COLOR IMAGE
KR100364753B1 (ko) 1999-11-19 2002-12-16 엘지전자 주식회사 칼라 히스토그램의 빈값 양자화 방법

Also Published As

Publication number Publication date
JP4261525B2 (ja) 2009-04-30
CN1191541C (zh) 2005-03-02
DE60235728D1 (de) 2010-04-29
US7006687B2 (en) 2006-02-28
ATE461503T1 (de) 2010-04-15
KR20020061901A (ko) 2002-07-25
JP4052837B2 (ja) 2008-02-27
US7079683B2 (en) 2006-07-18
US20020094124A1 (en) 2002-07-18
DE60235664D1 (de) 2010-04-29
US20060215906A1 (en) 2006-09-28
US20050074166A1 (en) 2005-04-07
EP1225546B1 (en) 2010-03-17
US7321684B2 (en) 2008-01-22
EP1530160B1 (en) 2010-03-17
EP1225546A2 (en) 2002-07-24
JP2002288657A (ja) 2002-10-04
EP1225546A3 (en) 2003-10-29
CN1366262A (zh) 2002-08-28
EP1530160A1 (en) 2005-05-11
ATE461502T1 (de) 2010-04-15
JP2005339586A (ja) 2005-12-08

Similar Documents

Publication Publication Date Title
JP4261525B2 (ja) 代表カラーの空間密集成分を量子化する方法
US7106900B2 (en) Method for generating a block-based image histogram
Liu et al. An efficient contrast enhancement method for remote sensing images
US5214507A (en) Video signal quantization for an mpeg like coding environment
CN100514367C (zh) 基于彩色分割的立体3d重构***和方法
US7062084B2 (en) Method for image description using color and local spatial information
EP1233374A2 (en) Apparatus and method for extracting objects based on feature matching between segmented regions in images
JP2006513468A (ja) 画像内のピクセルをセグメント化する方法
JP2005216296A (ja) Hmmdカラースペースに基づいたカラー量子化方法を用いたマルチメディアの検索方法
Abramov et al. Blind evaluation of noise variance in images using myriad operation
KR100356018B1 (ko) 색 정보를 이용한 영상 색인 및 검색방법
US8249360B2 (en) Method and device for the automated comparison of two sets of measurement values
Archer et al. Optimal dimension reduction and transform coding with mixture principal components
US6683910B1 (en) Video data compression
Jovovic Space-color quantization of multispectral images in hierarchy of scales
EP1517540A2 (en) Multimedia searching method using color quantization based on an HMMD color space
Fioravanti et al. Texture representation through multifractal analysis of optical mass distributions
Fadiran et al. Adaptive sampling via histogram equalization using an active walker model
CN115331067A (zh) 图像的处理方法、装置、设备及存储介质
THANUJA et al. A New Iterative Triclass OTSU Method with Llyods Clustering In Image Segmentation
Fisenko et al. Method of automatically analyzing color images
Carlotto Non-linear mixture model and application for enhanced resolution multispectral classification
JPH0787328A (ja) 画像符号化装置において割当ビット数を決定する方法

Legal Events

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

Payment date: 20130424

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140424

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150424

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160422

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20170414

Year of fee payment: 13