1 |
1
촬영된 이미지 또는 서버에 저장된 적어도 하나 이상의 이미지를 원 이미지 데이터로 저장하는 이미지 데이터베이스부와,상기 이미지 데이터베이스부에 저장된 원 이미지에서 부분 이미지를 추출하고, 부분 이미지가 구성되고 있는 색상의 분포도를 파악하여 색상의 균일화를 통하여 필터링을 수행하여 부분 이미지를 생성하는 필터링부와,상기 필터링부에서 생성된 부분 이미지를 기반으로 사용자에게 이미지 기반의 CAPTCHA로 제공하는 이미지 CAPTCHA부를 포함하여 구성되는 것을 특징으로 하는 추출된 부분 이미지의 방향 결정을 이용한 CAPTCHA 시스템
|
2 |
2
제 1 항에 있어서,상기 필터링부는 원 이미지에서 추출된 부분 이미지를 0도, 90도, 180도 또는 270도 중 적어도 하나 이상의 방향으로 무작위 회전하는 것을 특징으로 하는 추출된 부분 이미지의 방향 결정을 이용한 CAPTCHA 시스템
|
3 |
3
제 1 항에 있어서,상기 필터링부는 미리 정의된 인간이 판독할 수 있는 25 가지 색상을 이용하여 부분 이미지 색상의 균일화를 수행하는 것을 특징으로 하는 추출된 부분 이미지의 방향 결정을 이용한 CAPTCHA 시스템
|
4 |
4
(A) 미리 저장되어 있는 원 이미지 중 선택된 원 이미지에서 부분 이미지를 추출할 위치를 선정하는 단계와,(B) 상기 선정된 위치에서 미리 지정된 크기에 근거하여 지정된 크기만큼 원 이미지보다 작은 부분 이미지를 추출하는 단계와,(C) 상기 추출된 부분 이미지에 대하여 무작위 회전을 가하며 부분 이미지가 구성되고 있는 색상의 분포도를 파악하여 색상의 균일화를 통하여 필터링을 수행하는 단계와,(D) 상기 필터링된 부분 이미지를 기반으로 사용자에게 이미지 기반의 CAPTCHA를 제공하는 단계를 포함하는 것을 특징으로 하는 CAPTCHA 시스템의 부분 이미지 제공방법
|
5 |
5
제 4 항에 있어서, 상기 (B) 단계에서 지정된 크기는 원 이미지의 30% 이상에서 50% 미만의 크기인 것을 특징으로 하는 CAPTCHA 시스템의 부분 이미지 제공방법
|
6 |
6
제 4 항에 있어서, 상기 (C) 단계에서 무작위 회전은 0도, 90도, 180도 또는 270도 중 적어도 하나 이상의 방향으로의 회전인 것을 특징으로 하는 CAPTCHA 시스템의 부분 이미지 제공방법
|
7 |
7
제 4 항에 있어서, 상기 (C) 단계는(C1) 상기 추출된 부분 이미지에 존재하는 픽셀들 중 어느 하나의 픽셀 값을 추출하여 픽셀 값에 포함되어 있는 RGB 값을 추출하는 단계와,(C2) 상기 추출된 픽셀 값의 RGB 값과 미리 정의된 인간이 가장 쉽게 판별할 수 있는 25 가지 색상의 RGB 값을 서로 비교(거리비교)하여 추출된 픽셀 값의 RGB 값과 가장 유사한 색상을 상기 25 가지 색상에서 검출하는 단계와,(C3) 상기 25 가지 색상에서 검출된 유사한 색상으로 상기 부분 이미지의 해당되는 픽셀의 색상을 대체하는 단계와,(C4) 상기 부분 이미지 내에 존재하는 모든 픽셀 값에 대하여 상기 (C1) 내지 (C3)의 단계를 수행하는 단계를 포함하는 것을 특징으로 하는 CAPTCHA 시스템의 부분 이미지 제공방법
|
8 |
8
제 7 항에 있어서, 상기 (C) 단계는(C5) 상기 (C4) 단계 이후, 25 가지 색상의 비율을 기반으로 상기 부분 이미지의 색상 분포도에 따른 색상 분포도를 평가하는 단계와,(C6) 상기 평가결과, 상기 색상 분포도의 균일 정도가 임계치 이하이면, 상기 원 이미지에서 다시 부분 이미지를 추출하여 상기 (C1) 내지 (C5)의 단계를 재 수행하고, 상기 균일 정도가 임계치 이상이면, 사용자에게 필터링된 부분 이미지를 제공하는 단계를 더 포함하는 것을 특징으로 하는 CAPTCHA 시스템의 부분 이미지 제공방법
|
9 |
9
제 8 항에 있어서,상기 색상 분포도의 균일 정도를 확인하는 임계치는 미리 설정된 값으로, 부분 이미지에 특정색이 설정 %인 경우인 것을 특징으로 하는 CAPTCHA 시스템의 부분 이미지 제공방법
|