| 번호 | 청구항 |
|---|---|
| 1 | 미리 정의된 클래스 리스트(Class List)를 저장하는 데이터베이스 모듈; 및 상기 클래스 리스트에 포함된 각 클래스(Class)에 대한 기술어(Descriptor)를 생성하는 기술어 생성 모듈을 포함하되,상기 기술어 생성 모듈은,상기 클래스 리스트에 포함된 대상 클래스에 대한 유사 클래스를 식별하는 식별부와,상기 대상 클래스 및 상기 유사 클래스에 기초하여 상기 대상 클래스에 대한 기술어를 생성하는 생성부를 포함하고,상기 기술어는, 상기 클래스의 시각적 특징을 텍스트 형태로 표현한 데이터를 포함하는분류 장치. |
| 2 | 제1 항에 있어서,상기 식별부는, 미리 정의된 식별 알고리즘에 기초하여 대상 클래스에 대한 유사 클래스를 식별하는분류 장치. |
| 3 | 제2 항에 있어서,상기 식별 알고리즘은, VLM(Vision-Language Model)에 기초한 알고리즘을 포함하고,상기 VLM은 CLIP(Contrastive Language-Image Pre-training) 모델을 포함하는분류 장치. |
| 4 | 제2 항에 있어서,상기 클래스 리스트는, 복수의 상기 클래스 각각에 대한 클래스 이름과 클래스 이미지를 포함하고,상기 식별부는,상기 복수의 클래스 각각에 대한 상기 클래스 이름을 상기 식별 알고리즘에 포함된 텍스트 인코더에 입력함으로써 텍스트 피쳐를 생성하고,상기 복수의 클래스 각각에 대한 상기 클래스 이미지를 상기 식별 알고리즘에 포함된 이미지 인코더에 입력함으로써 이미지 피쳐를 생성하고,상기 복수의 클래스 각각에 대하여 생성된 텍스트 피쳐와 이미지 피쳐를 미리 정의된 비율에 따라 결합하여 결합 피쳐를 생성하고,상기 생성된 복수의 클래스 각각에 대한 결합 피쳐에 기초하여 상기 대상 클래스에 대한 상기 유사 클래스를 식별하는 분류 장치. |
| 5 | 제4 항에 있어서,상기 식별부는,상기 대상 클래스에 대한 결합 피쳐와의 코사인 유사도(Cosine Similarity)가 미리 정해진 임계치를 초과하는 결합 피쳐를 갖는 클래스를 상기 유사 클래스로 식별하는 분류 장치. |
| 6 | 제1 항에 있어서,상기 생성부는, 미리 정의된 생성 알고리즘에 기초하여 상기 대상 클래스에 대한 기술어를 생성하는분류 장치. |
| 7 | 제6 항에 있어서,상기 생성 알고리즘은, LLM(Large-Language Model)에 기초한 알고리즘을 포함하는분류 장치. |
| 8 | 제7 항에 있어서,상기 생성부는, 상기 대상 클래스와 상기 유사 클래스의 클래스 이름과 클래스 이미지 및 상기 대상 클래스와 상기 유사 클래스를 시각적 구별을 요청하는 요청 데이터를 상기 생성 알고리즘에 입력함으로써 대상 클래스에 대한 기술어를 생성하는분류 장치. |
| 9 | 제1 항에 있어서,외부로부터 이미지 데이터를 수신하고, 상기 클래스 리스트, 상기 클래스 리스트에 포함된 각 클래스에 대한 상기 기술어 및 상기 이미지 데이터에 기초하여 상기 이미지 데이터에 대한 분류(Classification)를 수행하여 분류 결과를 생성하는 분류 모듈을 더 포함하는분류 장치. |
| 10 | 제9 항에 있어서,상기 분류 모듈은, 상기 클래스 리스트, 상기 이미지 데이터 및 상기 기술어를 미리 정의된 분류 알고리즘에 입력함으로써 상기 분류 결과를 생성하고, 상기 분류 알고리즘은, VLM에 기초한 알고리즘을 포함하는 분류 장치. |