Search

KR-20260060906-A - SHOE SOLE SIMILARITY COMPARISON METHOD AND DEVICE USING THE SAME

KR20260060906AKR 20260060906 AKR20260060906 AKR 20260060906AKR-20260060906-A

Abstract

신발 솔 유사도 비교 방법 및 장치를 제시한다. 신발 솔 유사도 비교 방법은 복수의 신발 이미지를 사용자 인터페이스 화면에 표시하고 사용자 입력을 수신하는 단계, 상기 복수의 신발 이미지에서 복수의 솔 영역을 추출하고 상기 복수의 솔 영역을 전처리하는 단계, 복수의 유사도 평가 모델을 결합한 종합 유사도 평가 모델을 이용하여 상기 전처리된 복수의 솔 영역 간의 유사도에 관한 종합 점수를 출력하는 단계, 상기 복수의 유사도 평가 모델에 포함된 개별 유사도 평가 모델을 이용하여 상기 전처리된 복수의 솔 영역 간의 유사도에 관한 개별 점수를 출력하고, 상기 개별 점수 및 상기 종합 점수를 비교하여 성능 평가 점수를 출력하는 단계, 및 상기 성능 평가 점수를 기초로 상기 종합 유사도 평가 모델을 이루는 상기 복수의 유사도 평가 모델의 연결 상태 및 모델 가중치를 재설정하는 단계를 포함한다.

Inventors

  • 김성희
  • 이민봉
  • 김희준
  • 최영미
  • 류진우
  • 박재성
  • 임성룡
  • 김정순
  • 전혜리

Assignees

  • 주식회사 크리스틴컴퍼니

Dates

Publication Date
20260506
Application Date
20241025

Claims (8)

  1. 신발 솔 유사도 비교 방법에 있어서, 복수의 신발 이미지를 사용자 인터페이스 화면에 표시하고 사용자 입력을 수신하는 단계; 상기 복수의 신발 이미지에서 복수의 솔 영역을 추출하고 상기 복수의 솔 영역을 전처리하는 단계; 복수의 유사도 평가 모델을 결합한 종합 유사도 평가 모델을 이용하여 상기 전처리된 복수의 솔 영역 간의 유사도에 관한 종합 점수를 출력하는 단계; 상기 복수의 유사도 평가 모델에 포함된 개별 유사도 평가 모델을 이용하여 상기 전처리된 복수의 솔 영역 간의 유사도에 관한 개별 점수를 출력하고, 상기 개별 점수 및 상기 종합 점수를 비교하여 성능 평가 점수를 출력하는 단계; 및 상기 성능 평가 점수를 기초로 상기 종합 유사도 평가 모델을 이루는 상기 복수의 유사도 평가 모델의 연결 상태 및 모델 가중치를 재설정하는 단계를 포함하는, 신발 솔 유사도 비교 방법.
  2. 제1항에 있어서, 상기 복수의 유사도 평가 모델은 제1 유사도 평가 모델, 제2 유사도 평가 모델, 제3 유사도 평가 모델, 및 제4 유사도 평가 모델을 포함하고, 상기 종합 점수를 출력하는 단계는, 상기 제1 유사도 평가 모델의 출력에 제1 모델 가중치를 적용하는 단계; 상기 제2 유사도 평가 모델의 출력에 제2 모델 가중치를 적용하는 단계; 상기 제3 유사도 평가 모델의 출력에 제3 모델 가중치를 적용하는 단계; 및 상기 제4 유사도 평가 모델의 출력에 제4 모델 가중치를 적용하는 단계를 포함하는, 신발 솔 유사도 비교 방법.
  3. 제2항에 있어서, 상기 제1 유사도 평가 모델은 두 이미지의 명암 차이를 비교하는 SSIM(Structed Similarity Image Matching) 기반의 유사도 평가를 수행하는 모델이고, 상기 제2 유사도 평가 모델은 두 이미지의 특징점을 비교하는 SIFT(Structed Invariant Feature Transform) 기반의 유사도 평가를 수행하는 모델이고, 상기 제3 유사도 평가 모델은 두 이미지의 색상 분포를 비교하는 히스토그램(Histogram) 기반의 유사도 평가를 수행하는 모델이고, 상기 제4 유사도 평가 모델은 두 이미지의 벡터 각도를 비교하는 코사인(Cosine) 기반의 유사도 평가를 수행하는 모델인, 신발 솔 유사도 비교 방법.
  4. 제2항에 있어서, 상기 복수의 유사도 평가 모델의 연결 상태 및 모델 가중치를 재설정하는 단계는, 상기 제1 유사도 평가 모델을 복사한 제1-1 유사도 평가 모델을 생성하고, 상기 제2 유사도 평가 모델을 복사한 제2-1 유사도 평가 모델을 생성하고, 상기 제3 유사도 평가 모델을 복사한 제3-1 유사도 평가 모델을 생성하고, 상기 제4 유사도 평가 모델을 복사한 제4-1 유사도 평가 모델을 생성하고, 상기 제1 유사도 평가 모델, 상기 제2 유사도 평가 모델, 상기 제3 유사도 평가 모델, 및 상기 제4 유사도 평가 모델을 상기 제1-1 유사도 평가 모델, 상기 제2-1 유사도 평가 모델, 상기 제3-1 유사도 평가 모델, 및 상기 제4-1 유사도 평가 모델에 연결하는 단계를 포함하는, 신발 솔 유사도 비교 방법.
  5. 제4항에 있어서, 상기 복수의 유사도 평가 모델의 연결 상태 및 모델 가중치를 재설정하는 단계는, 상기 제1 유사도 평가 모델, 상기 제2 유사도 평가 모델, 상기 제3 유사도 평가 모델, 및 상기 제4 유사도 평가 모델이 출력한 개별 점수에 따라 상기 복수의 이미지를 유사로 분류된 이미지 그룹 및 비유사로 분류된 이미지 그룹으로 구분하여 상기 제1-1 유사도 평가 모델, 상기 제2-1 유사도 평가 모델, 상기 제3-1 유사도 평가 모델, 및 상기 제4-1 유사도 평가 모델에 입력하는 단계; 및 상기 유사로 분류된 이미지 그룹 및 상기 비유사로 분류된 이미지 그룹을 입력 받은 상기 제1-1 유사도 평가 모델, 상기 제2-1 유사도 평가 모델, 상기 제3-1 유사도 평가 모델, 및 상기 제4-1 유사도 평가 모델이 출력한 개별 점수의 합이 증가하도록 상기 제1 모델 가중치, 상기 제2 모델 가중치, 상기 제3 모델 가중치, 및 상기 제4 모델 가중치를 변경하는 단계를 포함하는, 신발 솔 유사도 비교 방법.
  6. 신발 솔 유사도 비교 장치에 있어서, 복수의 신발 이미지를 사용자 인터페이스 화면에 표시하고 사용자 입력을 수신하는 신발 디자인 도구 제공부; 상기 복수의 신발 이미지에서 복수의 솔 영역을 추출하고 상기 복수의 솔 영역을 전처리하는 이미지 전처리부; 복수의 유사도 평가 모델을 결합한 종합 유사도 평가 모델을 이용하여 상기 전처리된 복수의 솔 영역 간의 유사도에 관한 종합 점수를 출력하는 신발 솔 유사도 평가부; 상기 복수의 유사도 평가 모델에 포함된 개별 유사도 평가 모델을 이용하여 상기 전처리된 복수의 솔 영역 간의 유사도에 관한 개별 점수를 출력하고, 상기 개별 점수 및 상기 종합 점수를 비교하여 성능 평가 점수를 출력하는 성능 평가부; 및 상기 성능 평가 점수를 기초로 상기 종합 유사도 평가 모델을 이루는 상기 복수의 유사도 평가 모델의 연결을 재설정하는 경로 설정부를 포함하는, 신발 솔 유사도 비교 장치.
  7. 제1항에 기재된 신발 솔 유사도 비교 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체.
  8. 제1항에 기재된 신발 솔 유사도 비교 방법을 수행하기 위해 컴퓨터 판독 가능한 기록 매체에 저장된 컴퓨터 프로그램.

Description

신발 솔 유사도 비교 방법 및 이를 이용한 장치{SHOE SOLE SIMILARITY COMPARISON METHOD AND DEVICE USING THE SAME} 본 발명이 속하는 기술 분야는 신발 솔의 유사도를 비교하는 방법 및 이를 이용한 장치에 관한 것이다. 보다 구체적으로 본 발명은 복수의 신발 이미지에서 추출된 솔 영역을 유사 여부에 따라 분류하고 계량화된 점수로 표현하는 신발 솔 유사도 비교 방법 및 장치에 관한 것이다. 이 부분에 기술된 내용은 단순히 본 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다. 먼저 신발의 솔은 크게 미드솔, 아웃솔, 인솔로 구분될 수 있다. 미드솔(Midsole)은 중창이라고 하며, 신발 앞뒤의 굽을 통틀어 부르는 영역이다. 구두는 보통 앞굽과 뒷굽이 구분되지만 운동화는 단일한 창으로 형성되어 있다. 신발의 중요 기능인 충격 흡수 역할을 수행하는 점에서 중요한 영역이다. 아웃솔(Outsole)은 밑창이라고 하며, 신발과 지면이 닿는 가장 아래의 얇은 창이다. 지면과의 접지 및 중창의 손상 방지를 수행한다. 인솔(Insole)은 깔창이라고 하며, 중창과 함께 충격을 완화하여 발을 보호하기도 하나, 주로 땀과 습기의 흡수하는 역할을 수행한다. 디자인과 기능 측면에서 특히, 미드솔(또는 아웃솔을 포함)이 중요한 요소이므로, 이러한 솔에 대한 유사 판단이 신발 디자인 또는 신발 유형 분류에 선행되는 작업이다. 신발 산업에서는 다양한 디자인이 시장에 출시되고 있으며, 디자인의 차별화는 브랜드의 핵심 경쟁력 중 하나라고 할 수 있다. 또한 신발 디자이너들이 디자인을 할 때, 디자인의 유사 여부는 중요한 부분이 되며, 전체적인 신발 스타일 보다는 솔의 모양이 중요한 요소로 취급된다. 따라서 다른 디자인과의 차별성을 유지하고 모방을 방지하기 위해 신발의 솔 부분 디자인에 대한 유사도 비교가 중요하다고 할 수 있다. 특히 솔 디자인의 유사도는 객관적으로 평가할 수 있는 체계적인 방법이 있다면 디자인의 트랜드를 분석할 수 있고, 기업의 디자인 아이덴티를 계량화하여 해당 범위 내에서 디자인의 변화를 추구할 수 있고, 넓게는 디자인 개발 단계에서 잠재적 디자인 충돌이나 침해 문제를 사전에 예방할 수도 있게 된다. 그러나 기존의 이미지 분류 알고리즘은 신발의 특성, 특히, 솔의 특성을 전혀 고려하지 않기 때문에, 솔의 유사도를 정확하게 분석하는데 한계가 있다. 즉 형태 기반 방법은 복잡한 디자인에서 세부 요소를 구분하는 데 한계가 있고, 디자인의 변형과 다양한 각도에 따른 표현을 구별하기 어렵다는 문제가 있다. 따라서 단순한 형태상 접근 방법이 아니라 새로운 방법이 필요하다. 이러한 배경을 바탕으로, 신발의 솔 부분 디자인 유사도 비교를 위한 효율적이고 신뢰성 있는 방법을 제안하기 위한 연구가 필요하다. 신발 유사도 비교와 관련하여, 종래기술을 살펴보면 한국등록특허 제10-2113813호는 정합 쌍을 이용한 신발 영상 검색 장치 및 방법에 관한 발명을 기재하며, 신발의 유사 이미지를 검색하는 내용을 기재한다. 한국등록특허 제10-2113813호는 단순히 신발의 유사 이미지를 검색할 뿐이고, 신발 솔의 특성을 고려하여 솔의 유사도를 계량화된 수치로 제공하는 구성을 고려하지 아니한다는 한계점을 가진다. 도 1은 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치 및 복수의 디자이너 단말을 포함하는 신발 솔 유사도 비교 시스템을 예시한 도면이다. 도 2는 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치를 예시한 도면이다. 도 3 및 도 4는 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치의 동작을 예시한 도면이다. 도 5는 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치가 처리하는 복수의 유사도 평가 모델의 연결 관계를 예시한 도면이다. 도 6 내지 도 9는 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치가 개별 유사도 평가 모델과 종합 유사도 평가 모델을 이용하여 분류한 유사 이미지를 예시한 도면이다. 도 10은 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 방법을 예시한 흐름도이다. 도 11은 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치가 적용된 컴퓨팅 디바이스를 예시한 블록도이다. 이하, 본 발명을 설명함에 있어서 관련된 공지기능에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하고, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 도 1은 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치 및 복수의 디자이너 단말을 포함하는 신발 솔 유사도 비교 시스템을 예시한 도면이다. 도 1을 참조하면, 신발 솔 유사도 비교 시스템은 신발 솔 유사도 비교 장치(100) 및 복수의 디자이너 단말(201, 202, 203, 204)을 포함할 수 있다. 신발 솔 유사도 비교 장치(100) 및 복수의 디자이너 단말(201, 202, 203, 204)는 네트워크를 통해 상호 연결되어 데이터를 송수신할 수 있다. 신발 솔 유사도 비교 시스템은 신발 디자이너들에게 신발 솔 유사도 비교 도구를 제공할 수 있다. 복수의 디자이너 단말(201, 202, 203, 204)을 통해 디자이너들은 디자이너 계정을 로그인한다. 신발 솔 유사도 비교 장치(100)는 로그인된 디자이너 계정을 통해 솔의 유사도에 대한 디자이너 정보 및 코멘트를 작성한 디자이너를 식별할 수 있다. 복수의 디자이너 계정은 동일 프로젝트를 진행할 수 있고, 복수의 디자이너 단말(201, 202, 203, 204)를 통해 접속한 복수의 디자이너 계정이 참여한 프로젝트에서 협업하여 진행한 디자인 변경 및 코멘트는 신발 솔 유사도 비교 장치(100)에 기록되고 탐색된다. 신발 솔 유사도 비교 장치(100)는 디자이너가 신발 디자인 요소를 쉽게 변경할 수 있도록 영역을 구분하거나 복수의 영역을 묶은 영역으로 제공한다. 신발 솔 유사도 비교 장치(100)는 다수 디자이너가 동시에 접속하여 디자인 협업을 가능하게 하는 사용자 인터페이스를 제공한다. 신발 솔 유사도 비교 장치(100)는 2차원 또는 3차원 모델링이 가능한 디자인 협업 도구를 제공할 수 있다. 신발 솔 유사도 비교 장치(100)는 신발 트렌드에 따른 템플릿을 제공하여, 신발 솔 유사도 비교 장치(100)에 연결된 복수의 디자이너 단말(201, 202, 203, 204)은 템플릿에 대해 변형 가능한 요소들을 마우스를 통해 손쉽게 디자인을 할 수 있으며, 솔의 색상 또는 패턴 등에 대해서도 쉽게 변형이 가능하다. 신발 솔 유사도 비교 장치(100)는 인공지능을 이용한 트렌드 분석을 통해 디자인에 참고할 수 있는 다양한 정보를 사용자 인터페이스를 통해 제공할 수 있다. 도 2는 본 발명의 일 실시예에 따른 신발 솔 유사도 비교 장치를 예시한 도면이다. 신발 솔 유사도 비교 장치(100)는 신발 디자인 도구 제공부(110), 이미지 전처리부(120), 신발 솔 유사도 평가부(130), 성능 평가부(140), 및 경로 설정부(150)를 포함할 수 있다. 신발 디자인 도구 제공부(110), 이미지 전처리부(120), 신발 솔 유사도 평가부(130), 성능 평가부(140), 및 경로 설정부(150)는 상호 연결되어 정보를 송수신할 수 있다. 신발 디자인 도구 제공부(110)는 복수의 신발 이미지를 사용자 인터페이스 화면에 표시하고 사용자 입력을 수신하며, 추출한 솔을 포함하는 신발 이미지에서 복수의 영역을 분할하거나 묶어서 인식하고, 솔의 유사도를 사용자 인터페이스 화면에 접근 가능한 디자이너 계정에 공유하고, 디자이너 계정으로부터 솔 영역의 디자인 요소를 변경하는 변형 명령을 수신하여 2차원 또는 3차원 신발 디자인을 변형할 수 있다. 이미지 전처리부(120)는 복수의 신발 이미지에서 복수의 솔 영역을 추출하고 복수의 솔 영역을 전처리한다. 예컨대, RGB 채널로 변환하거나, 흑백으로 이진화하거나, 변환 모델을 이용하여 2차원 또는 3차원 간에 이미지를 변환할 수 있다. 필요시 영역을 분할 또는 병합하고, 일부 영역을 제거할 수 있다. 신발 솔 유사도 평가부(130)는 복수의 유사도 평가 모델을 결합한 종합 유사도 평가 모델을 이용하여 전처리된 복수의 솔 영역 간의 유사도에 관한 종합 점수를 출력한다. 신발 솔 유사도 평가부(130)가 활용하는 복수의 유사도 평가 모델은 제1 유사도 평가 모델, 제2 유사도 평가 모델, 제3 유사도 평가 모델, 및 제4 유사도 평가 모델을 포함할 수 있다. 제1 유사도 평가 모델은 두 이미지의 명암 차이를 비교하는 SSIM(Structed Similarity Image Matching) 기반의 유사도 평가를 수행하는 모델일 수 있다. 제2 유사도 평가 모델은 두 이미지의 특징점을 비교하는 SIFT(Structed Invariant Feature Transform) 기반의 유사도 평가를 수행하는 모델일 수 있다. 제3 유사도 평가 모델은 두 이미지의 색상 분포를 비교하는 히스토그램(Histogram) 기반의 유사도 평가를 수행하는 모델일 수 있다. 제4 유사도 평가 모델은 두 이미지의 벡터 각도를 비교하는 코사인(Cosine) 기반의 유사도 평가를 수행하는 모델일 수 있다. 신발 솔 유사도 평가부(130)는 제1 유사도 평가 모델의 출력에 제1 모델 가중치를 적용하고, 제2 유사도 평가 모델의 출력에 제2 모델 가중치를 적용하고, 제3 유사도 평가 모델의 출력에 제3 모델 가중치를 적용하고, 제4 유사도 평가 모델의 출력에 제4 모델 가중치를 적용하여 이들을 합할 수 있다. 성능 평가부(140)는 복수의 유사도 평가 모델에 포함된 개별 유사도 평가 모델을 이용하여 전처리된 복수의 솔 영역 간의 유사도에 관한 개별 점수를 출력하고, 개별 점수 및 종합 점수를 비교하여 성능 평가 점수를 출력한다. 경로 설정부(150)는 성능 평가 점수를 기초로 종합 유사도 평가 모델을 이루는 복수의 유사도 평가 모델의 연결을 재설정한다. 경로 설정부(150)는 복수의 유사도 평가 모델을 복사 타이밍에 복사할 수 있다. 경로 설정부(150)는 제1 복사 타이밍에 제1 유사도 평가 모델을 복사한