1 |
1
하나 이상의 프로세서들, 및 상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서,사용자의 구강 이미지를 획득하는 단계;상기 구강 이미지에서 바운딩 박스를 기반으로 치아 영역을 설정하는 단계;상기 구강 이미지에서 설정된 각 치아 영역에서 플라그 영역을 검출하는 단계; 및상기 치아 영역 및 상기 플라그 영역을 기반으로 상기 치아 영역에 대한 각각의 플라그 지수를 산출하는 단계를 포함하며,상기 치아 영역을 설정하는 단계는,상기 구강 이미지로부터 생성된 특징 맵 이미지에서 슬라이딩 윈도우가 겹치지 않게 이동하면서 슬라이딩 윈도우가 이동하는 지점마다 서로 다른 크기를 가지는 복수 개의 앵커 박스를 생성하는 단계; 및상기 복수 개의 앵커 박스에 대하여 기 설정된 바운딩 박스와의 유사성을 비교하여 유사성 점수가 가장 높은 앵커 박스를 상기 바운딩 박스로 결정하는 단계를 포함하는, 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
청구항 1에 있어서, 상기 플라그 영역을 검출하는 단계는,상기 구강 이미지에서 인식된 각 치아 영역에 대하여 노이즈를 제거하는 단계;상기 노이즈가 제거된 구강 이미지의 각 치아 영역에서 플라그의 엣지를 예측하는 단계;상기 예측된 플라그의 엣지에 대한 유효성을 판단하여 플라그의 엣지를 결정하는 단계; 및상기 결정된 플라그의 엣지를 기반으로 플라그 영역을 검출하는 단계를 포함하는, 방법
|
5 |
5
청구항 4에 있어서,상기 플라그의 엣지를 예측하는 단계는,상기 각 치아 영역의 각각 픽셀에 대하여 수평방향 및 수직방향으로 각 방향의 변화도를 산출하여 각 방향의 변화도에 따라 상기 플라그의 엣지를 예측하는, 방법
|
6 |
6
하나 이상의 프로세서들, 및 상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서,사용자의 구강 이미지를 획득하는 단계;상기 구강 이미지에서 치아 영역을 인식하는 단계;상기 구강 이미지에서 인식된 각 치아 영역에서 플라그 엣지를 예측하여 플라그 영역을 검출하는 단계; 및상기 치아 영역 및 상기 플라그 영역을 기반으로 상기 치아 영역에 대한 각각의 플라그 지수를 산출하는 단계를 포함하며,상기 플라그 영역을 검출하는 단계는,상기 예측된 플라그의 엣지의 픽셀 값이 제1 임계 값 이상이면 상기 플라그의 엣지로 결정하는 단계;상기 예측된 플라그의 엣지의 픽셀 값이 상기 제1 임계 값과 제2 임계 값 사이이면 플라그의 후보 엣지로 선정하는 단계; 및 상기 플라그의 후보 엣지가 상기 결정된 플라그의 엣지와 연결된 경우에만 상기 플라그의 엣지로 결정하는 단계를 포함하며,상기 제1 임계 값은, 상기 제2 임계 값보다 큰, 방법
|
7 |
7
청구항 1에 있어서, 상기 플라그 지수를 산출하는 단계는,상기 구강 이미지의 치아 영역으로 설정된 픽셀의 수에 대하여 상기 플라그 영역을 포함하는 픽셀의 수의 비율에 따라 플라그 지수를 산출하는, 방법
|
8 |
8
하나 이상의 프로세서들, 및 상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서,사용자의 구강 이미지를 획득하는 단계;상기 구강 이미지에서 바운딩 박스를 기반으로 치아 영역을 설정하는 단계;상기 구강 이미지에서 설정된 각 치아 영역에서 상기 치아 영역의 각 픽셀의 RGB 값을 획득하는 단계;상기 획득한 각 픽셀의 RGB 값이 기 설정된 기준 이상인 픽셀을 추출하여 플라그 영역을 검출하는 단계; 및상기 치아 영역 및 상기 플라그 영역을 기반으로 상기 치아 영역에 대한 각각의 플라그 지수를 산출하는 단계를 포함하며,상기 치아 영역을 설정하는 단계는,상기 구강 이미지로부터 생성된 특징 맵 이미지에서 슬라이딩 윈도우가 겹치지 않게 이동하면서 슬라이딩 윈도우가 이동하는 지점마다 서로 다른 크기를 가지는 복수 개의 앵커 박스를 생성하는 단계; 및상기 복수 개의 앵커 박스에 대하여 기 설정된 바운딩 박스와의 유사성을 비교하여 유사성 점수가 가장 높은 앵커 박스를 상기 바운딩 박스로 결정하는 단계를 포함하는, 방법
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
청구항 8에 있어서, 상기 플라그 지수를 산출하는 단계는,상기 구강 이미지의 치아 영역으로 설정된 픽셀의 수에 대하여 상기 플라그 영역을 포함하는 픽셀의 수의 비율에 따라 플라그 지수를 산출하는, 방법
|
12 |
12
하나 이상의 프로세서들, 및상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치로서,사용자의 구강 이미지를 획득하는 통신 모듈;상기 구강 이미지에서 바운딩 박스를 기반으로 치아 영역을 설정하는 치아 인식 모듈;상기 구강 이미지에서 설정된 각 치아 영역에서 플라그 영역을 검출하는 플라그 검출 모듈; 및상기 치아 영역 및 상기 플라그 영역을 기반으로 상기 치아 영역에 대한 각각의 플라그 지수를 산출하는 치아 진단 모듈을 포함하며,상기 치아 인식 모듈은,상기 구강 이미지로부터 생성된 특징 맵 이미지에서 슬라이딩 윈도우가 겹치지 않게 이동하면서 슬라이딩 윈도우가 이동하는 지점마다 서로 다른 크기를 가지는 복수 개의 앵커 박스를 생성하고, 상기 복수 개의 앵커 박스에 대하여 기 설정된 바운딩 박스와의 유사성을 비교하여 유사성 점수가 가장 높은 앵커 박스를 상기 바운딩 박스로 결정하는, 컴퓨팅 장치
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
하나 이상의 프로세서들, 및상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치로서,사용자의 구강 이미지를 획득하는 통신 모듈;상기 구강 이미지에서 바운딩 박스를 기반으로 치아 영역을 설정하는 치아 인식 모듈;상기 구강 이미지에서 인식된 각 치아 영역에서 상기 치아 영역의 각 픽셀의 RGB 값을 획득하고, 상기 획득한 각 픽셀의 RGB 값이 기 설정된 기준 이상인 픽셀을 추출하여 플라그 영역을 검출하는 플라그 검출 모듈; 및상기 치아 영역 및 상기 플라그 영역을 기반으로 상기 치아 영역에 대한 각각의 플라그 지수를 산출하는 치아 진단 모듈을 포함하며,상기 치아 인식 모듈은,상기 구강 이미지로부터 생성된 특징 맵 이미지에서 슬라이딩 윈도우가 겹치지 않게 이동하면서 슬라이딩 윈도우가 이동하는 지점마다 서로 다른 크기를 가지는 복수 개의 앵커 박스를 생성하고, 상기 복수 개의 앵커 박스에 대하여 기 설정된 바운딩 박스와의 유사성을 비교하여 유사성 점수가 가장 높은 앵커 박스를 상기 바운딩 박스로 결정하는, 컴퓨팅 장치
|
16 |
16
삭제
|