[go: up one dir, main page]

KR102755547B1 - Image detection system and method for improving detection performance - Google Patents

Image detection system and method for improving detection performance Download PDF

Info

Publication number
KR102755547B1
KR102755547B1 KR1020210151493A KR20210151493A KR102755547B1 KR 102755547 B1 KR102755547 B1 KR 102755547B1 KR 1020210151493 A KR1020210151493 A KR 1020210151493A KR 20210151493 A KR20210151493 A KR 20210151493A KR 102755547 B1 KR102755547 B1 KR 102755547B1
Authority
KR
South Korea
Prior art keywords
image data
image
analysis
unit
specific
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020210151493A
Other languages
Korean (ko)
Other versions
KR20230065684A (en
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
Application filed by (주)넷비젼텔레콤 filed Critical (주)넷비젼텔레콤
Priority to KR1020210151493A priority Critical patent/KR102755547B1/en
Publication of KR20230065684A publication Critical patent/KR20230065684A/en
Application granted granted Critical
Publication of KR102755547B1 publication Critical patent/KR102755547B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Image Analysis (AREA)

Abstract

본 발명은 탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법에 관한 것으로서, 빅데이터를 기반으로 하는 AI 이미지 분석 모델에서, 빅데이터에 의한 검색 시간의 증가 없이 특정 이미지에 대한 탐지 정확도를 향상시킬 수 있는 기술에 관한 것이다.The present invention relates to an image detection system and method with improved detection performance, and more particularly, to a technology capable of improving detection accuracy for a specific image without increasing search time due to big data in an AI image analysis model based on big data.

Description

탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법 {Image detection system and method for improving detection performance}Image detection system and method for improving detection performance {Image detection system and method for improving detection performance}

본 발명은 탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 다수의 AI이미지 분석 모델을 적용하여 이미지 탐지의 정확도 향상과 더불어, 빅데이터로 인한 탐지 시간의 증가를 최소화할 수 있는 탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법에 관한 것이다.The present invention relates to an image detection system and method with improved detection performance, and more particularly, to an image detection system and method with improved detection performance capable of improving the accuracy of image detection and minimizing the increase in detection time due to big data by applying a plurality of AI image analysis models.

인공지능(AI, Artificial Intelligence) 기술이 발전하면서, 이러한 인공지능 분석/탐지 모델을 이용한 다양한 서비스가 증가하고 있다.As artificial intelligence (AI) technology advances, various services utilizing these AI analysis/detection models are increasing.

특히, 사람 얼굴 이미지나, 자동차 번호판과 같은 사물에 대한 이미지 인식을 바탕으로 특정한 사물을 탐지해내는 서비스들로 널리 활용되고 있다.In particular, it is widely used as a service that detects specific objects based on image recognition of objects such as human face images or car license plates.

이러한 AI 이미지 인식 기술을 이용한 특정한 사물을 탐지하는 방법은, 특정한 사물의 특징(특성) 데이터를 비교하여 일치되는 정도를 가지고 탐지하게 된다.This method of detecting a specific object using AI image recognition technology detects the object by comparing the characteristic data of the specific object and comparing the degree of matching.

특정한 사물을 탐지하는 방법에 대한 예를 들자면, 먼저, 탐지하고자 하는 사물 별로 적합한 AI 분석 모델을 이용하여 다양한 형태로 존재하는 각 사물들의 특징을 분석하고, 분석된 특징들을 메타 데이터 형식으로 스토리지에 DB화하여 저장하게 된다. 이 후, 찾고자 하는 특정한 사물의 특징 데이터와 데이터베이스에 저장하고 있는 사물들에 대한 특징 데이터들을 비교하여 이들 간의 유사도(일치도)를 분석하고, 유사도가 높은 것을 바탕으로 특정한 사물을 탐지하게 된다.For example, for a method of detecting a specific object, first, an AI analysis model suitable for each object to be detected is used to analyze the characteristics of each object existing in various forms, and the analyzed characteristics are stored in a database in the form of metadata. After that, the characteristic data of the specific object to be found is compared with the characteristic data of the objects stored in the database, and the similarity (correspondence) between them is analyzed, and the specific object is detected based on the high similarity.

그렇지만, 데이터베이스 내에 존재하는 사물의 특징 데이터 개수와 사용하는 AI 이미지 분석 모델에 따라 데이터베이스 내에서 특정 이미지 데이터를 탐지해 내는 시간이 상이하게 되고, 뿐만 아니라, 탐지된 데이터가 실제 찾고자 하는 특정한 사물이 맞는지에 대한 정확도 역시 상이하게 되기 때문에, 높은 신뢰도를 갖고 있다고 보기 어려운 문제점이 있다.However, there is a problem that it is difficult to say that it has high reliability because the time to detect specific image data in the database varies depending on the number of feature data of objects existing in the database and the AI image analysis model used, and the accuracy of whether the detected data is actually the specific object being searched for also varies.

이에 따라, 종래에는 하나의 AI 이미지 분석 모델을 사용할 때 갖고 있는 문제점인 정확도와 신뢰도를 향상시키기 위하여, 다양한 AI 이미지 분석 모델을 결합하여 사용하고자 하였으나, 이 경우, 단일 AI 이미지 분석 모델을 적용하는 경우보다는 분명하게 정확도가 높아지는 장점은 있으나, 그만큼 분석량이 증가하기 때문에, 고가의 분석 장치가 요구되고 분석 시간이 증가하는 문제점이 있다.Accordingly, in order to improve accuracy and reliability, which are problems when using a single AI image analysis model in the past, various AI image analysis models were combined and used. In this case, although there is a clear advantage of higher accuracy than when applying a single AI image analysis model, there is a problem in that expensive analysis equipment is required and analysis time increases because the amount of analysis increases.

국내공개특허 제10-2019-0093799호(공개일자 2019.08.12.)Domestic Publication Patent No. 10-2019-0093799 (Publication Date 2019.08.12.)

본 발명은 상기한 바와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 다수 개의 AI 이미지 분석 모델을 적용하면서도 컴퓨팅 성능의 개선이나 분석 시간의 증대 없이, 이미지 인식 및 탐지 성능을 향상시킬 수 있는 탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법을 제공하는 것이다.The present invention has been made to solve the problems of the prior art as described above, and an object of the present invention is to provide an image detection system and method with improved detection performance that can improve image recognition and detection performance without improving computing performance or increasing analysis time while applying a plurality of AI image analysis models.

본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템에 있어서, 사전에 외부로부터 다수의 이미지 데이터를 입력받아, 각 이미지 데이터 별로 고유 식별 정보를 부여하여 저장 및 관리하는 이미지 관리부(100), 기저장되는 어느 하나의 AI 이미지 분석 모델을 포함하며, 상기 이미지 관리부(100)에 의한 각 이미지 데이터와, 외부로부터 입력받은 분석하고자 하는 특정 이미지 데이터의 특성을 분석하는 제1 분석부(200), 상기 제1 분석부(200)의 분석 결과를 이용하여, 상기 각 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하는 제1 탐지부(300), 상기 제1 탐지부(300)의 탐지 결과를 기반으로, 상기 이미지 관리부(100)에 의한 다수의 이미지 데이터 중 적어도 하나의 이미지 데이터를 도출하는 이미지 도출부(400), 기저장되는 적어도 하나의 또다른 AI 이미지 분석 모델을 포함하며, 상기 이미지 도출부(400)에 의한 도출 이미지 데이터와, 상기 특정 이미지 데이터의 특성을 분석하는 제2 분석부(500) 및 상기 제2 분석부(500)의 분석 결과를 이용하여, 상기 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하는 제2 탐지부(600)를 포함하며, 상기 제1 분석부(200)와 상기 제2 분석부(500)는 각각 상이한 AI 이미지 분석 모델을 포함하는 것이 바람직하다.In an image detection system with improved detection performance according to one embodiment of the present invention, the system comprises an image management unit (100) that receives a plurality of image data from the outside in advance, stores and manages each image data by assigning unique identification information to each image data, and includes one pre-stored AI image analysis model, and a first analysis unit (200) that analyzes the characteristics of each image data by the image management unit (100) and specific image data to be analyzed input from the outside, a first detection unit (300) that compares and detects the characteristic data of each image data with the characteristic data of the specific image data using the analysis result of the first analysis unit (200), an image derivation unit (400) that derives at least one image data from among the plurality of image data by the image management unit (100) based on the detection result of the first detection unit (300), and at least another pre-stored AI image analysis model, and a second analysis unit (500) that analyzes the derived image data by the image derivation unit (400) and the characteristics of the specific image data, and uses the analysis result of the second analysis unit (500) to derive the derived image data. It includes a second detection unit (600) that compares and detects characteristic data with characteristic data of the specific image data, and it is preferable that the first analysis unit (200) and the second analysis unit (500) each include different AI image analysis models.

더 나아가, 상기 제1 분석부(200)는 상기 AI 이미지 분석 모델을 이용하여, 상기 이미지 관리부(100)에 의한 상기 다수의 이미지 데이터를 전송받아, 각각의 이미지 데이터에 대한 특성을 분석하는 기초 분석부(210), 상기 기초 분석부(210)에 의한 분석 결과를 각 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜, 저장 및 관리하는 기초 저장부(220) 및 상기 AI 이미지 분석 모델을 이용하여, 상기 특정 이미지 데이터의 특성을 분석하는 기초 특정 분석부(230)를 포함하는 것이 바람직하다.Furthermore, it is preferable that the first analysis unit (200) includes a basic analysis unit (210) that receives a plurality of image data transmitted by the image management unit (100) using the AI image analysis model and analyzes the characteristics of each image data, a basic storage unit (220) that matches the analysis results of the basic analysis unit (210) with the unique identification information assigned to each image data and stores and manages them, and a basic specific analysis unit (230) that analyzes the characteristics of the specific image data using the AI image analysis model.

더 나아가, 상기 제1 탐지부(300)는 기저장된 비교 기법을 적용하여, 상기 기초 저장부(220)에 의한 각 이미지 데이터의 특성 데이터와 상기 기초 특정 분석부(230)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여, 상기 특정 이미지 데이터의 특성 데이터와 소정 기준의 일치도를 갖는 이미지 데이터를 탐지하고, 탐지한 이미지 데이터에 해당하는 고유 식별 정보를 판단하는 것이 바람직하다.Furthermore, it is preferable that the first detection unit (300) apply a pre-stored comparison technique to compare the characteristic data of each image data by the basic storage unit (220) with the characteristic data of the specific image data by the basic specific analysis unit (230), thereby detecting image data having a degree of consistency with the characteristic data of the specific image data according to a predetermined standard, and determining unique identification information corresponding to the detected image data.

더 나아가, 상기 제2 분석부(500) 하나 이상의 또다른 AI 이미지 분석 모델을 이용하여, 상기 이미지 도출부(400)에 의한 도출 이미지 데이터를 전송받아, 각 AI 이미지 분석 모델 별로 각 도출 이미지 데이터에 대한 특성을 분석하는 세부 분석부(510), 상기 세부 분석부(510)에 의한 분석 결과를 각 도출 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜, 각 AI 이미지 분석 모델 별로 저장 및 관리하는 세부 저장부(520) 및 상기 하나 이상의 또다른 AI 이미지 분석 모델을 이용하여, 각 AI 이미지 분석 모델 별로 상기 특정 이미지 데이터의 특성을 분석하는 세부 특정 분석부(530)를 포함하는 것이 바람직하다.Furthermore, it is preferable to include a detailed analysis unit (510) that receives the derived image data by the image derivation unit (400) using one or more other AI image analysis models of the second analysis unit (500) and analyzes the characteristics of each derived image data for each AI image analysis model, a detailed storage unit (520) that matches the analysis results by the detailed analysis unit (510) with the unique identification information assigned to each derived image data and stores and manages them for each AI image analysis model, and a detailed specific analysis unit (530) that analyzes the characteristics of the specific image data for each AI image analysis model using the one or more other AI image analysis models.

더 나아가, 상기 제2 탐지부(600)는 기저장된 비교 기법을 적용하여, 각 AI 이미지 분석 모델 별로 상기 세부 저장부(520)에 의한 각 도출 이미지 데이터의 특성 데이터와 상기 세부 특정 분석부(530)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여, 상기 특정 이미지 데이터와 상기 도출 이미지 데이터 간의 일치도를 분석하고, 각 특정 이미지 데이터의 고유 식별 번호를 판단하여, 각 특정 이미지 데이터에 대해 판단한 상기 고유 식별 번호와 분석한 일치도를 매칭시켜 최종 탐지 결과 정보를 생성하는 것이 바람직하다.Furthermore, it is preferable that the second detection unit (600) apply a pre-stored comparison technique to compare the characteristic data of each derived image data by the detailed storage unit (520) with the characteristic data of the specific image data by the detailed specific analysis unit (530) for each AI image analysis model, analyze the degree of agreement between the specific image data and the derived image data, determine a unique identification number of each specific image data, and match the analyzed degree of agreement with the determined unique identification number for each specific image data to generate final detection result information.

본 발명의 또 다른 일 실시예에 따른 컴퓨터로 구현되는 탐지 성능이 향상된 이미지 탐지 시스템에 의해 각 단계가 수행되는 탐지 성능이 향상된 이미지 탐지 방법에 있어서, 이미지 관리부에서, 사전에 다수의 이미지 데이터를 입력받아, 각 이미지 데이터 별로 고유 식별 정보를 부여하여 저장 및 관리하는 제1 입력 단계(S100), 제1 분석부에서, 외부로부터 분석하고자 하는 특정 이미지 데이터를 입력받는 제2 입력 단계(S200), 제1 분석부에서, 기저장되는 어느 하나의 AI 이미지 분석 모델을 이용하여, 상기 제1 입력 단계(S100)에 의한 각 이미지 데이터와, 상기 제2 입력 단계(S200)에 의한 특정 이미지 데이터의 특성을 분석하는 제1 분석 단계(S300), 제1 탐지부에서, 상기 제1 분석 단계(S300)의 분석 결과를 이용하여, 각 이미지 데이터와 특정 이미지 데이터 간의 일치도를 비교 탐지하는 제1 비교 단계(S400), 이미지 도출부에서, 상기 제1 비교 단계(S400)에 의한 비교 탐지 결과를 기반으로, 상기 제1 입력 단계(S100)에 의한 다수의 이미지 데이터들 중 적어도 하나의 이미지 데이터를 도출하는 도출 단계(S500), 제2 분석부에서, 기저장되는 하나 이상의 또다른 AI 이미지 분석 모델을 이용하여, 각 AI 이미지 분석 모델 별로 상기 도출 단계(S500)에 의한 도출 이미지 데이터와 상기 제2 입력 단계(S200)에 의한 특정 이미지 데이터의 특성을 분석하는 제2 분석 단계(S600) 및 제2 탐지부에서, 상기 제2 분석 단계(S600)의 분석 결과를 이용하여, 도출 이미지 데이터와 특정 이미지 데이터 간의 일치도를 비교 탐지하는 제2 비교 단계(S700)를 포함하며, 상기 제1 분석 단계(S300)에 의한 AI 이미지 분석 모델과 상기 제2 분석 단계(S600)에 의한 AI 이미지 분석 모델은 서로 상이한 AI 이미지 분석 모델인 것을 특징으로 하는 것이 바람직하다.In another embodiment of the present invention, a method for image detection with improved detection performance, wherein each step is performed by a computer-implemented image detection system with improved detection performance, comprises: a first input step (S100) in which an image management unit receives a plurality of image data in advance, stores and manages each image data by assigning unique identification information to each image data, a second input step (S200) in which a first analysis unit receives specific image data to be analyzed from the outside, a first analysis step (S300) in which the first analysis unit analyzes the characteristics of each image data by the first input step (S100) and the specific image data by the second input step (S200) using any one of the pre-stored AI image analysis models, a first comparison step (S400) in which the first detection unit compares and detects the degree of correspondence between each image data and the specific image data using the analysis result of the first analysis step (S300), and an image derivation unit detects at least one of the plurality of image data by the first input step (S100) based on the comparison detection result of the first comparison step (S400). A method for producing image data, comprising: a derivation step (S500) for deriving one image data; a second analysis step (S600) for analyzing, in a second analysis unit, the characteristics of the derived image data by the derivation step (S500) and the specific image data by the second input step (S200) for each AI image analysis model using one or more other pre-stored AI image analysis models; and a second comparison step (S700) for comparing and detecting the degree of consistency between the derived image data and the specific image data using the analysis result of the second analysis step (S600) in a second detection unit, wherein the AI image analysis model by the first analysis step (S300) and the AI image analysis model by the second analysis step (S600) are preferably different AI image analysis models.

더 나아가, 도출 단계(S500)는 상기 제1 비교 단계(S400)에 의한 비교 탐지 결과를 기반으로, 상기 제1 입력 단계(S100)에 의한 다수의 이미지 데이터들 중 소정 기준의 일치도를 갖는 이미지 데이터를 도출하는 것이 바람직하다.Furthermore, it is preferable that the derivation step (S500) derives image data having a certain standard of consistency among a plurality of image data by the first input step (S100) based on the comparison detection result by the first comparison step (S400).

더 나아가, 상기 제2 분석 단계(S600)는 하나 이상의 AI 이미지 분석 모델을 이용하여, 각 AI 이미지 분석 모델 별로 상기 도출 단계(S500)에 의한 도출 이미지 데이터와 상기 제2 입력 단계(S200)에 의한 특정 이미지 데이터의 특성을 분석하는 것이 바람직하다.Furthermore, it is preferable that the second analysis step (S600) analyzes the characteristics of the image data derived by the derivation step (S500) and the specific image data derived by the second input step (S200) for each AI image analysis model using one or more AI image analysis models.

더 나아가, 상기 탐지 성능이 향상된 이미지 탐지 방법은 상기 제2 비교 단계(S700)를 수행하고 난 후, 제2 탐지부에서, 각 특정 이미지 데이터의 고유 식별 번호를 판단하여, 각 특정 이미지 데이터에 대해 판단한 상기 고유 식별 번호와 상기 제2 비교 단계(S700)에 의한 비교 탐지 결과에 따른 각 특정 이미지 데이터의 일치도를 매칭시켜 최종 탐지 결과 정보를 생성하는 최종 결과 단계(S800)를 더 포함하는 것이 바람직하다.Furthermore, it is preferable that the image detection method with improved detection performance further includes a final result step (S800) in which, after performing the second comparison step (S700), the second detection unit determines a unique identification number of each specific image data, and matches the unique identification number determined for each specific image data with the degree of correspondence of each specific image data according to the comparison detection result by the second comparison step (S700) to generate final detection result information.

상기와 같은 구성에 의한 본 발명의탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법은 다수 개의 AI 이미지 분석 모델을 활용하면서도, 다수 개의 AI 이미지 분석 모델을 단계를 정하여 순차적으로 적용함으로써, 컴퓨팅 성능의 개선이나 분석 시간/분석량의 증대 없이 탐지 정확도를 향상시킬 수 있는 장점이 있다.The image detection system and method of the present invention with improved detection performance by the above configuration have the advantage of improving detection accuracy without improving computing performance or increasing analysis time/amount of analysis by sequentially applying multiple AI image analysis models in stages while utilizing multiple AI image analysis models.

도 1은 다수의 AI 이미지 분석 모듈을 적용한 종래의 이미지 탐지 시스템을 나타낸 구성 예시도이다.
도 2는 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템을 나타낸 구성 예시도이다.
도 3은 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 방법을 나타낸 순서 예시도이다.
Figure 1 is a configuration example diagram showing a conventional image detection system that applies multiple AI image analysis modules.
FIG. 2 is a configuration example diagram showing an image detection system with improved detection performance according to one embodiment of the present invention.
FIG. 3 is a flowchart illustrating an image detection method with improved detection performance according to one embodiment of the present invention.

이하 첨부한 도면들을 참조하여 본 발명의 탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법을 상세히 설명한다. 다음에 소개되는 도면들은 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되는 것이다. 따라서, 본 발명은 이하 제시되는 도면들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 또한, 명세서 전반에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다.Hereinafter, with reference to the attached drawings, the image detection system and method of the present invention with improved detection performance will be described in detail. The drawings introduced below are provided as examples so that those skilled in the art can sufficiently convey the spirit of the present invention. Accordingly, the present invention is not limited to the drawings presented below and may be embodied in other forms. In addition, the same reference numerals represent the same components throughout the specification.

이때, 사용되는 기술 용어 및 과학 용어에 있어서 다른 정의가 없다면, 이 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 통상적으로 이해하고 있는 의미를 가지며, 하기의 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 설명은 생략한다.In this case, if there is no other definition for the technical and scientific terms used, they have the meaning commonly understood by a person of ordinary skill in the art to which this invention belongs, and the description of well-known functions and configurations that may unnecessarily obscure the gist of the present invention in the following description and attached drawings are omitted.

더불어, 시스템은 필요한 기능을 수행하기 위하여 조직화되고 규칙적으로 상호 작용하는 장치, 기구 및 수단 등을 포함하는 구성 요소들의 집합을 의미한다.In addition, a system refers to a set of components including devices, mechanisms, and means that are organized and interact regularly to perform necessary functions.

인공지능 모델을 사용하여 특정 사물의 이미지를 인식하고 탐지하는 방법은 널리 사용되고 있다. 일 예를 들자면, 도 1의 a)에 도시된 바와 같이, 얼굴 이미지 인식을 위하여 추출된 다수의 이미지 데이터들은 각각의 식별을 위한 독립된 식별 정보가 부여되고, 적용된 하나의 AI 이미지 분석 모델을 통해서 각 이미지 데이터에 대한 특성 정보가 추출되고 이를 데이터베이스화하여 저장 및 관리하게 된다. 동일한 AI 이미지 분석 모델을 이용하여 탐지하고자 하는 특정 이미지 데이터에 대한 특성 정보를 추출한 후, 저장 및 관리하고 있는 특성 정보와 비교 분석하여, 유사성 높은 특성 정보를 도출하고 해당하는 이미지 데이터를 탐지하게 된다.The method of recognizing and detecting images of specific objects using artificial intelligence models is widely used. For example, as shown in Fig. 1a), a plurality of image data extracted for facial image recognition are given independent identification information for each identification, and characteristic information for each image data is extracted through an applied AI image analysis model, and this is stored and managed in a database. After extracting characteristic information for specific image data to be detected using the same AI image analysis model, it is compared and analyzed with the characteristic information being stored and managed, and similar characteristic information is derived and the corresponding image data is detected.

이 경우, 단일 AI 이미지 분석 모델을 이용함으로써, 도출한 유사성에 대한 높은 신뢰도를 갖는 것이 어렵다.In this case, it is difficult to have high reliability for the derived similarity by using a single AI image analysis model.

이러한 문제점을 해결하기 위하여, 종래에는 도 1의 b)에 도시된 바와 같이, 단일 AI 이미지 분석 모델이 아닌, 2개 이상의 여러 개의 AI 이미지 분석 모델을 결합하여 이미지 데이터 탐지를 수행하게 된다. 이 경우, 단일 AI 이미지 분석 모델에 비해 당연히 정확도가 높이질 수 있으나, 그 만큼 분석량 및 분석시간이 증가되고, 고가의 분석 장치가 요구되는 문제점이 있다.In order to solve these problems, conventionally, as shown in b) of Fig. 1, image data detection is performed by combining two or more AI image analysis models rather than a single AI image analysis model. In this case, the accuracy can naturally be improved compared to a single AI image analysis model, but there is a problem in that the amount of analysis and analysis time increase accordingly and an expensive analysis device is required.

이에 따라, 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템 및 그 방법은, 상술한 종래 기술의 문제점을 해결하고, 다수 개의 AI 이미지 분석 모델을 적용하면서도 컴퓨팅 성능의 개선이나 분석시간의 증가 없이, 이미지 인식 및 탐지 성능의 향상을 가질 수 있도록, 다수 개의 AI 이미지 분석 모델들을 2단계로 나누어 적용하는 기술에 관한 것이다.Accordingly, an image detection system and method with improved detection performance according to one embodiment of the present invention solve the problems of the above-described conventional art, and relate to a technique for applying a plurality of AI image analysis models in two stages, so as to improve image recognition and detection performance without improving computing performance or increasing analysis time while applying a plurality of AI image analysis models.

도 2는 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템을 나타낸 구성 예시도로서, 도 2를 참조로 하여 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템을 상세히 설명한다.FIG. 2 is a configuration example diagram showing an image detection system with improved detection performance according to one embodiment of the present invention. Referring to FIG. 2, the image detection system with improved detection performance according to one embodiment of the present invention will be described in detail.

본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템은 도 2에 도시된 바와 같이, 이미지 관리부(100), 제1 분석부(200), 제1 탐지부(300), 이미지 도출부(400), 제2 분석부(500) 및 제2 탐지부(600)를 포함하여 구성되는 것이 바람직하다. 각각의 구성들은 컴퓨터를 포함하는 적어도 하나 이상의 연산처리수단에 각각 또는 통합 포함되어 동작을 수행하는 것이 바람직하다.An image detection system with improved detection performance according to one embodiment of the present invention is preferably configured to include an image management unit (100), a first analysis unit (200), a first detection unit (300), an image derivation unit (400), a second analysis unit (500), and a second detection unit (600), as shown in FIG. 2. It is preferable that each of the components is individually or integrally included in at least one operation processing means including a computer to perform operations.

각 구성에 대해서 자세히 알아보자면,Let's take a closer look at each component:

상기 이미지 관리부(100)는 사전에 외부로부터 입력되는 다수의 다양한 이미지 데이터를 저장 및 관리하는 것이 바람직하다.It is preferable that the above image management unit (100) store and manage a large number of various image data input from outside in advance.

상기 이미지 데이터는 얼굴 이미지를 탐지하기 위하여, 영상 정보 또는, 이미지 정보 등을 통해서 추출되어 입력되는 데이터로서, 상기 이미지 관리부(100)는 각 이미지 데이터 별로 고유 식별 정보(ID 등)를 부여하여 저장 및 관리하는 것이 바람직하다.The above image data is data extracted and input through image information or video information, etc., in order to detect a facial image, and it is preferable for the image management unit (100) to store and manage each image data by assigning unique identification information (such as an ID).

즉, 상기 이미지 관리부(100)는 입력되는 어느 하나의 이미지 데이터와 고유 식별 정보를 각각 매칭시켜 저장 및 관리하는 것이 바람직하다.That is, it is desirable for the image management unit (100) to store and manage each input image data and unique identification information by matching them.

상기 제1 분석부(200)는 미리 저장된 어느 하나의 AI 이미지 분석 모델을 포함하여 구성되는 것이 바람직하다.It is preferable that the above first analysis unit (200) be configured to include one pre-stored AI image analysis model.

상기 제1 분석부(200)는 상기 AI 이미지 분석 모델을 이용하여, 상기 이미지 관리부(100)에 의한 각 이미지 데이터의 특성을 분석하는 것이 바람직하다. 또한, 상기 제1 분석부(200)는 외부로부터 분석하고자 하는 특정 이미지 데이터를 입력받아, 이에 대한 특성을 분석하게 된다.It is preferable that the first analysis unit (200) analyzes the characteristics of each image data by the image management unit (100) using the AI image analysis model. In addition, the first analysis unit (200) receives specific image data to be analyzed from the outside and analyzes the characteristics thereof.

상세하게는, 상기 제1 분석부(200)는 도 2에 도시된 바와 같이, 기초 분석부(210), 기초 저장부(220) 및 기초 특정 분석부(230)를 포함하여 구성되는 것이 바람직하다.In detail, the first analysis unit (200) is preferably configured to include a basic analysis unit (210), a basic storage unit (220), and a basic specific analysis unit (230), as illustrated in FIG. 2.

상기 기초 분석부(210)는 상기 AI 이미지 분석 모델을 이용하여, 상기 이미지 관리부(100)에 의한 상기 다수의 이미지 데이터를 전송받아, 각각의 이미지 데이터에 대한 특성을 분석하게 된다.The above basic analysis unit (210) uses the AI image analysis model to receive a plurality of image data from the image management unit (100) and analyzes the characteristics of each image data.

상기 기초 저장부(220)는 상기 기초 분석부(210)에 의한 분석 결과를 저장 및 관리하되, 상기 분석 결과를 상기 이미지 관리부(100)에 의해 각 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하는 것이 바람직하다.The above basic storage unit (220) stores and manages the analysis results by the above basic analysis unit (210), but it is preferable to store and manage the analysis results by matching them with the unique identification information assigned to each image data by the image management unit (100).

즉, 상기 기초 저장부(220)는 상기 기초 분석부(210)에 의한 각각의 이미지 데이터에 대한 특성 정보를 상기 이미지 관리부(100)에 의해 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하게 된다.That is, the basic storage unit (220) stores and manages the characteristic information for each image data by the basic analysis unit (210) by matching it with the unique identification information provided by the image management unit (100).

상기 기초 특정 분석부(230)는 상기 AI 이미지 분석 모델을 이용하여, 입력받은 상기 특정 이미지 데이터에 대한 특성을 분석하게 된다.The above basic specific analysis unit (230) uses the AI image analysis model to analyze the characteristics of the input specific image data.

이러한 상기 기초 분석부(210)와 상기 기초 특정 분석부(230)를 통한, AI 이미지 분석 모델에 이미지 데이터를 입력하여 특성을 출력받는 기술은 널리 이용되고 있는 종래 기술로서, 이에 대한 상세한 설명은 생략한다.The technology of inputting image data into an AI image analysis model and outputting characteristics through the above-mentioned basic analysis unit (210) and the above-mentioned basic specific analysis unit (230) is a widely used conventional technology, and a detailed description thereof is omitted.

또한, 상기 기초 분석부(210)와 기초 특정 분석부(230)는 동일한 AI 이미지 분석 모델을 이용하여 이미지 데이터의 특성을 분석함으로써, 관리하고 있는 이미지 데이터와 분석하고자 하는 특정 이미지 데이터가 동일한 분석 엔진을 거쳐 특성 분석이 이루어지게 된다.In addition, the basic analysis unit (210) and the basic specific analysis unit (230) analyze the characteristics of image data using the same AI image analysis model, so that the image data being managed and the specific image data to be analyzed undergo characteristic analysis through the same analysis engine.

상기 제1 탐지부(300)는 상기 제1 분석부(200)의 분석 결과를 이용하여, 상기 각 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하는 것이 바람직하다.It is preferable that the first detection unit (300) use the analysis results of the first analysis unit (200) to compare and detect the characteristic data of each image data with the characteristic data of the specific image data.

상세하게는, 상기 제1 탐지부(300)는 미리 저장된 비교 기법을 적용하여 상기 기초 저장부(220)에 의한 각 이미지 데이터의 특성 데이터와 상기 기초 특정 분석부(230)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하는 것이 바람직하다.In detail, it is preferable that the first detection unit (300) compares the characteristic data of each image data by the basic storage unit (220) with the characteristic data of the specific image data by the basic specific analysis unit (230) by applying a pre-stored comparison technique.

즉, 상기 제1 탐지부(300)는 상기 이미지 관리부(100)에 의한 상기 다수의 이미지 데이터로부터 추출한 각각의 특성 데이터와 분석하고자 하는 특정 이미지 데이터의 특성 데이터를 비교하여, 일치도(유사도)를 연산하는 것이 바람직하다. 이 때, 상기 제1 탐지부(300)에서는 상기 비교 기법의 일 실시예로는 큐브 익스텐션(CUBE Extension) 기법을 적용하고 있으나, 이는 일 실시예에 불과하며 이에 대해서 한정하는 것은 아니다.That is, it is preferable that the first detection unit (300) compares each characteristic data extracted from the plurality of image data by the image management unit (100) with the characteristic data of specific image data to be analyzed to calculate the degree of agreement (similarity). At this time, the first detection unit (300) applies the CUBE Extension technique as an example of the comparison technique, but this is only an example and is not limited thereto.

이를 통해서, 상기 제1 탐지부(300)는 상기 다수의 이미지 데이터의 개수만큼 연산된 일치도 분석 결과를 이용하여, 상기 다수의 이미지 데이터들 중 상기 특정 이미지 데이터의 특성 데이터와 소정 기준의 일치도를 갖는 이미지 데이터를 탐지하는 것이 바람직하다. 또한, 그 탐지 결과를 일치도와 함께 해당하는 고유 식별 정보로 판단하는 것이 바람직하다.Through this, it is preferable that the first detection unit (300) detects image data having a degree of consistency with the characteristic data of the specific image data among the plurality of image data at a predetermined standard by using the results of the consistency analysis calculated as the number of the plurality of image data. In addition, it is preferable that the detection result is determined as the corresponding unique identification information together with the degree of consistency.

여기서, 상기 이미지 관리부(100)에 의한 상기 다수의 이미지 데이터들 중 일부 이미지 데이터를 도출하기 위한 소정 기준의 일치도로는, 일치도를 내림차순 정렬하여 미리 설정된 소정 개수만큼 탐지하거나 또는, 임계값을 설정하여 임계값 이상의 일치도를 갖는 모든 이미지 데이터를 탐지할 수도 있다.Here, the predetermined standard of matching degree for deriving some image data from among the plurality of image data by the image management unit (100) may be used to detect a preset number of images by sorting the matching degree in descending order, or a threshold value may be set to detect all image data having a matching degree higher than the threshold value.

이를 외부 사용자(관리자 등)의 설정에 따라 상이할 수 있으며, 이에 대해서 한정하는 것은 아니다.This may vary depending on the settings of external users (administrators, etc.), and is not limited thereto.

다만, 상기 제1 탐지부(300)는 상기 이미지 관리부(100)에 의한 상기 다수의 이미지 데이터들 중 일부 이미지 데이터를 설정된 기준에 따라 탐지하게 되며, 이 때 탐지 기준은 특성 데이터 간의 비교 분석을 통한 일치도 결과를 이용하게 된다.However, the first detection unit (300) detects some image data among the plurality of image data by the image management unit (100) according to set criteria, and at this time, the detection criteria uses the results of the consistency through comparative analysis between characteristic data.

상기 제1 탐지부(300)까지는 종래의 특정 이미지 탐지 모듈의 동작과 유사하다. 그렇지만, 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템은 컴퓨팅 성능의 개선이나 분석 시간/분석 량의 증대 없이 추가적인 AI 이미지 분석 모델을 적용하여 보다 정확도 높게 이미지를 탐지하기 위하여, 하기의 동작을 더 수행하게 된다.The above first detection unit (300) is similar to the operation of a conventional specific image detection module. However, the image detection system with improved detection performance according to one embodiment of the present invention performs the following operations in order to detect images with higher accuracy by applying an additional AI image analysis model without improving computing performance or increasing analysis time/analysis volume.

상기 이미지 도출부(400)는 상기 제1 탐지부(300)의 탐지 결과를 기반으로, 상기 이미지 관리부(100)에 의한 다수의 이미지 데이터들 중 적어도 하나의 이미지 데이터를 도출하는 것이 바람직하다.It is preferable that the image derivation unit (400) derives at least one image data among a plurality of image data by the image management unit (100) based on the detection result of the first detection unit (300).

상세하게는, 상기 이미지 도출부(400)는 상기 이미지 관리부(100)에 의한 다수의 이미지 데이터들 중 분석하고자 하는 특정 이미지 데이터와 특성 데이터 간의 일치도가 소정 기준에 부합하는 이미지 데이터를 도출하는 것이 바람직하다.In detail, it is preferable that the image derivation unit (400) derives image data in which the degree of agreement between specific image data to be analyzed and characteristic data among a plurality of image data by the image management unit (100) meets a predetermined standard.

이 때, 도출되는 이미지 데이터는 그 개수가 하나 이상이면서, 사전에 입력받은 다수의 이미지 데이터에 비하면 매우 적은 숫자의 데이터임이 분명하다.At this time, it is clear that the number of image data derived is one or more, but is a very small number of data compared to the large number of image data input in advance.

상기 제2 분석부(500)는 미리 저장되는 하나 이상의 또다른 AI 이미지 분석 모델을 포함하여 구성되는 것이 바람직하다.It is preferable that the above second analysis unit (500) be configured to include one or more other AI image analysis models that are stored in advance.

이 때, 상기 제1 분석부(200)와 상기 제2 분석부(500)는 각각 상이한 AI 이미지 분석 모델을 포함하여 구성되는 것이 바람직하다.At this time, it is preferable that the first analysis unit (200) and the second analysis unit (500) are each configured to include different AI image analysis models.

일 예를 들자면, AI 이미지 분석 모델로 VGG 모델, Facenet 모델, Arcface 모델, Deepface 모델 등이 있으며, 상기 제1 분석부(200)에서는 상술한 AI 이미지 분석 모델들 중 선택되는 어느 하나를 포함하여 구성되는 것이 바람직하며, 상기 제2 분석부(500)에서는 상술한 AI 이미지 분석 모델들 중 상기 제1 분석부(200)에 의해 구성된 AI 이미지 분석 모델을 제외한 나머지 모델들 중 어느 하나 이상을 포함하여 구성되는 것이 바람직하다.For example, AI image analysis models include the VGG model, the Facenet model, the Arcface model, the Deepface model, etc., and it is preferable that the first analysis unit (200) is configured to include any one selected from the AI image analysis models described above, and it is preferable that the second analysis unit (500) is configured to include at least one of the remaining models excluding the AI image analysis model composed by the first analysis unit (200) among the AI image analysis models described above.

이를 통해서, 상기 제2 분석부(500)는 상기 AI 이미지 분석 모델을 이용하여 상기 이미지 도출부(400)에 의한 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 분석하는 것이 바람직하다.Through this, it is preferable that the second analysis unit (500) analyzes the characteristic data of the image data derived by the image derivation unit (400) and the characteristic data of the specific image data using the AI image analysis model.

상세하게는, 상기 제2 분석부(500)는 도 2에 도시된 바와 같이, 세부 분석부(510), 세부 저장부(520) 및 세부 특정 분석부(530)를 포함하여 구성되는 것이 바람직하다.Specifically, the second analysis unit (500) is preferably configured to include a detailed analysis unit (510), a detailed storage unit (520), and a detailed specific analysis unit (530), as illustrated in FIG. 2.

상기 제2 분석부(500)에 상기 제1 분석부(200)에 의해 포함된 AI 이미지 분석 모델과는 상이한 하나의 AI 이미지 분석 모델이 포함될 경우, 상기 세부 분석부(510)는 상기 AI 이미지 분석 모델을 이용하여, 상기 이미지 도출부(400)에 의한 상기 도출 이미지 데이터를 전송받아, 각 도출 이미지 데이터에 대한 특성을 분석하게 된다.When the second analysis unit (500) includes an AI image analysis model that is different from the AI image analysis model included in the first analysis unit (200), the detailed analysis unit (510) uses the AI image analysis model to receive the derived image data from the image derivation unit (400) and analyze the characteristics of each derived image data.

상기 세부 저장부(520)는 상기 세부 분석부(510)에 의한 분석 결과를 저장 및 관리하되, 상기 분석 결과를 상기 이미지 관리부(100)에 의해 각 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하는 것이 바람직하다.The above detailed storage unit (520) stores and manages the analysis results by the above detailed analysis unit (510), but it is preferable to store and manage the analysis results by matching them with the unique identification information assigned to each image data by the image management unit (100).

이를 통해서, 상기 세부 저장부(520)는 상기 세부 분석부(510)에 의한 각 도출 이미지 데이터에 대한 특성 정보를 상기 이미지 관리부(100)에 의해 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하게 된다.Through this, the detailed storage unit (520) stores and manages the characteristic information for each derived image data by the detailed analysis unit (510) by matching it with the unique identification information provided by the image management unit (100).

상기 세부 특정 분석부(530)는 상기 AI 이미지 분석 모델을 이용하여, 입력받은 상기 특정 이미지 데이터에 대한 특성을 분석하게 된다.The above detailed specific analysis unit (530) uses the AI image analysis model to analyze the characteristics of the input specific image data.

이러한 상기 세부 분석부(510)와 세부 특정 분석부(530)를 통한, AI 이미지 분석 모델에 이미지 데이터를 입력하여 특성을 출력받는 기술은 널리 이용되고 있는 종래 기술로서, 이에 대한 상세한 설명은 생략한다.The technology of inputting image data into an AI image analysis model and outputting characteristics through the detailed analysis unit (510) and detailed specific analysis unit (530) is a widely used conventional technology, and a detailed description thereof is omitted.

또한, 상기 세부 분석부(510)와 세부 특정 분석부(530)는 동일한 AI 이미지 분석 모델을 이용하여 이미지 데이터의 특성을 분석함으로써, 관리하고 있는 이미지 데이터와 분석하고자 하는 특정 이미지 데이터가 동일한 분석 엔진을 거쳐 특성 분석이 이루어지게 된다.In addition, the detailed analysis unit (510) and the detailed specific analysis unit (530) analyze the characteristics of image data using the same AI image analysis model, so that the image data being managed and the specific image data to be analyzed undergo characteristic analysis through the same analysis engine.

상기 제2 탐지부(600)는 상기 제2 분석부(500)의 분석 결과를 이용하여, 상기 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하는 것이 바람직하다.It is preferable that the second detection unit (600) use the analysis results of the second analysis unit (500) to compare and detect the characteristic data of the derived image data with the characteristic data of the specific image data.

상세하게는, 상기 제2 탐지부(600)는 미리 저장된 비교 기법을 적용하여 상기 세부 저장부(520)에 의한 각 도출 이미지 데이터의 특성 데이터와 상기 세부 특정 분석부(530)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하는 것이 바람직하다.In detail, it is preferable that the second detection unit (600) compares the characteristic data of each derived image data by the detailed storage unit (520) with the characteristic data of the specific image data by the detailed specific analysis unit (530) by applying a pre-stored comparison technique.

즉, 상기 제2 탐지부(600)는 상기 이미지 도출부(400)에 의한 적어도 하나의 도출 이미지 데이터로부터 추출한 특성 데이터와 분석하고자 하는 특정 이미지 데이터의 특성 데이터를 비교하여, 일치도(유사도)를 연산하는 것이 바람직하다. 이 때, 상기 제2 탐지부(600)에서는 상기 비교 기법의 일 실시예로 Cosine 또는, Euclidian 방법을 적용하고 있으나, 이는 일 실시예에 불과하며 이에 대해서 한정하는 것은 아니다.That is, it is preferable that the second detection unit (600) compares the characteristic data extracted from at least one derived image data by the image derivation unit (400) with the characteristic data of specific image data to be analyzed to calculate the degree of agreement (similarity). At this time, the second detection unit (600) applies the Cosine or Euclidian method as an example of the comparison technique, but this is only an example and is not limited thereto.

상기 제2 탐지부(600)는 상기 이미지 도출부(400)에 의한 적어도 하나의 도출 이미지 데이터의 고유 식별 번호를 판단하여, 판단한 고유 식별 번호와 연산한 일치도 결과를 매칭시켜, 최종 탐지 결과 정보를 생성하는 것이 바람직하다.It is preferable that the second detection unit (600) determines the unique identification number of at least one derived image data by the image derivation unit (400), matches the determined unique identification number with the calculated matching result, and generates final detection result information.

또다른 예를 들자면, 상기 제2 분석부(500)에 상기 제1 분석부(200)에 의해 포함된 AI 이미지 분석 모델과는 상이한 둘 이상의 AI 이미지 분석 모델이 포함될 경우, 상기 세부 분석부(510)는 상기 둘 이상의 AI 이미지 분석 모델을 각각 이용하여, 상기 이미지 도출부(400)에 의한 상기 도출 이미지 데이터를 전송받아, 각 도출 이미지 데이터에 대한 특성을 분석하게 된다.As another example, when the second analysis unit (500) includes two or more AI image analysis models that are different from the AI image analysis models included in the first analysis unit (200), the detailed analysis unit (510) uses each of the two or more AI image analysis models to receive the derived image data by the image derivation unit (400) and analyze the characteristics of each derived image data.

상기 세부 저장부(520)는 상기 세부 분석부(510)에 의한 분석 결과를 AI 이미지 분석 모델 별로 저장 및 관리하되, 상기 분석 결과를 상기 이미지 관리부(100)에 의해 각 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하는 것이 바람직하다.The above detailed storage unit (520) stores and manages the analysis results by the above detailed analysis unit (510) for each AI image analysis model, and it is preferable to store and manage the analysis results by matching them with the unique identification information assigned to each image data by the image management unit (100).

이를 통해서, 상기 세부 저장부(520)는 각 AI 이미지 분석 모델 별로, 상기 세부 분석부(510)에 의한 각 도출 이미지 데이터에 대한 특성 정보를 상기 이미지 관리부(100)에 의해 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하게 된다.Through this, the detailed storage unit (520) stores and manages, for each AI image analysis model, the characteristic information for each derived image data by the detailed analysis unit (510) by matching it with the unique identification information provided by the image management unit (100).

또한, 상기 세부 특정 분석부(530)는 상기 둘 이상의 AI 이미지 분석 모델을 각각 이용하여, 입력받은 상기 특정 이미지 데이터에 대한 특성을 분석하게 된다.In addition, the detailed specific analysis unit (530) analyzes the characteristics of the input specific image data using each of the two or more AI image analysis models.

이에 따라, 상기 제2 탐지부(600)는 상기 제2 분석부(500)의 분석 결과를 각 AI 이미지 분석 모델 별로 이용하는 것이 바람직하다.Accordingly, it is preferable that the second detection unit (600) use the analysis results of the second analysis unit (500) for each AI image analysis model.

즉, 상기 제2 탐지부(600)는 미리 저장된 비교 기법을 적용하여 각 AI 이미지 분석 모델 별로 상기 세부 저장부(520)에 의한 각 도출 이미지 데이터의 특성 데이터와 상기 세부 특정 분석부(530)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하는 것이 바람직하다.That is, it is preferable that the second detection unit (600) apply a pre-stored comparison technique to compare the characteristic data of each derived image data by the detailed storage unit (520) with the characteristic data of the specific image data by the detailed specific analysis unit (530) for each AI image analysis model.

이를 통해서, 상기 제2 탐지부(600)는 각 AI 이미지 분석 모델 별로 상기 이미지 도출부(400)에 의한 적어도 하나의 도출 이미지 데이터로부터 추출한 특성 데이터와 분석하고자 하는 특정 이미지 데이터의 특성 데이터를 비교하여, 일치도(유사도)를 연산하는 것이 바람직하다. 이 때, 상기 제2 탐지부(600)에서는 상기 비교 기법의 일 실시예로 Cosine 또는, Euclidian 방법을 적용하고 있으나, 이는 일 실시예에 불과하며 이에 대해서 한정하는 것은 아니다.Through this, it is preferable that the second detection unit (600) compares the characteristic data extracted from at least one derived image data by the image derivation unit (400) for each AI image analysis model with the characteristic data of specific image data to be analyzed to calculate the degree of agreement (similarity). At this time, the second detection unit (600) applies the Cosine or Euclidian method as an example of the comparison technique, but this is only an example and is not limited thereto.

상기 제2 탐지부(600)는 상기 이미지 도출부(400)에 의한 적어도 하나의 도출 이미지 데이터의 고유 식별 번호를 판단하여, 판단한 고유 식별 번호와 함께, 각 AI 이미지 분석 모델 별로 연산한 일치도의 평균값, 각 AI 이미지 분석 모델 별로 연산한 일치도 중 가장 높은 일치도 또는, 가장 낮은 일치도 결과를 산출하여 이를 매칭시켜 최종 탐지 결과 정보를 생성하는 것이 바람직하다.It is preferable that the second detection unit (600) determines a unique identification number of at least one derived image data by the image derivation unit (400), and, together with the determined unique identification number, calculates an average value of the degree of agreement calculated for each AI image analysis model, and the result of the highest or lowest degree of agreement among the degrees of agreement calculated for each AI image analysis model, and matches them to generate final detection result information.

즉, 동일한 이미지 데이터라 할지라도 각 AI 이미지 분석 모델 별로 특성 데이터를 분석하는 기준이 상이하기 때문에, 분석한 특성 데이터의 일치도 결과 역시도 상이할 수 있다. 이를 감안하여 상기 최종 탐지 결과 정보를 생성하는데 활용되는 일치도 결과는 둘 이상의 AI 이미지 분석 모델 별로 연산한 일치도의 평균값, 가장 높은 일치도 결과 또는, 가장 낮은 일치도 결과를 매칭시켜 생성할 수 있다.That is, even if the image data is the same, since the criteria for analyzing the characteristic data are different for each AI image analysis model, the results of the consistency of the analyzed characteristic data may also be different. Considering this, the consistency results used to generate the final detection result information can be generated by matching the average value of the consistency calculated for each of two or more AI image analysis models, the highest consistency result, or the lowest consistency result.

이러한, 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 시스템에 대해 예를 들어 설명하자면, 1 단계로, 사전에 상기 이미지 관리부(100)를 통해서 100 개의 이미지 데이터가 입력될 경우, 하나의 AI 이미지 분석 모델을 이용하여 100 개의 특성 데이터를 도출하고, 분석하고자 하는 특정 이미지 데이터에 해당하는 1 개의 특성 데이터를 도출하여, 각각의 일치도 비교(적어도 100 번의 비교 수행)를 통해 높은 일치도를 갖는 상위 5개의 이미지를 도출하게 된다. 이 후, 2 단계로, 상기 AI 이미지 분석 모델과는 상이한 적어도 하나의 AI 이미지 분석 모델에 도출한 상위권의 일치도를 갖는 이미지에 대한 5개의 특성 데이터를 도출하고, 분석하고자 하는 특정 이미지 데이터에 대해서도 다시 한번 1 개의 특성 데이터를 도출한 후, 각각의 일치도 비교(적어도 5 번의 비교 수행)를 통해 이전 AI 이미지 분석 모델을 통해서 도출한 상위권의 일치도를 갖는 이미지에 대한 일치도를 검증하게 된다.Here, as an example, regarding the image detection system with improved detection performance according to one embodiment of the present invention, in the first step, when 100 image data are input in advance through the image management unit (100), 100 characteristic data are derived using one AI image analysis model, and 1 characteristic data corresponding to specific image data to be analyzed is derived, and the top 5 images with high degree of agreement are derived through each consistency comparison (at least 100 comparisons are performed). Thereafter, in the second step, 5 characteristic data for images with high degree of agreement derived from at least one AI image analysis model different from the AI image analysis model are derived, and 1 characteristic data is derived again for specific image data to be analyzed, and then the consistency for the images with high degree of agreement derived from the previous AI image analysis model is verified through each consistency comparison (at least 5 comparisons are performed).

이 때, 2 단계에서 적용되는 AI 이미지 분석 모델을 둘 이상 적용할 경우, 각 AI 이미지 분석 모델 별로 각각 특성 도출 및 일치도 비교를 수행하여, 각 AI 이미지 분석 모델이 갖고 있는 상이한 분석 엔진을 최대한 활용하여 일치도를 재확인하는 것이 바람직하다.At this time, when applying two or more AI image analysis models applied in step 2, it is desirable to perform characteristic derivation and consistency comparison for each AI image analysis model and reconfirm the consistency by making maximum use of the different analysis engines of each AI image analysis model.

이를 통해서, 다수 개의 AI 이미지 분석 모델을 활용하면서도, 순차적으로 적용함으로써, 컴퓨팅 성능의 개선이나 분석 시간/분석 량의 증대 없이 보다 정확도 높게 이미지를 탐지를 수행할 수 있는 장점이 있다.Through this, there is an advantage in that image detection can be performed with higher accuracy without improving computing performance or increasing analysis time/amount by sequentially applying multiple AI image analysis models.

도 3은 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 방법을 나타낸 순서 예시도이다. 도 3을 참조로 하여, 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 방법을 상세히 설명한다.FIG. 3 is a flowchart illustrating an image detection method with improved detection performance according to one embodiment of the present invention. Referring to FIG. 3, an image detection method with improved detection performance according to one embodiment of the present invention will be described in detail.

본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 방법은 도 3에 도시된 바와 같이, 제1 입력 단계(S100), 제2 입력 단계(S200), 제1 분석 단계(S300), 제1 비교 단계(S400), 도출 단계(S500), 제2 분석 단계(S600) 및 제2 비교 단계(S700)를 포함하여 구성되는 것이 바람직하다. 또한, 컴퓨터로 구현되는 탐지 성능이 향상된 이미지 탐지 시스템에 의해 각 단계가 수행되게 된다.An image detection method with improved detection performance according to one embodiment of the present invention is preferably configured to include a first input step (S100), a second input step (S200), a first analysis step (S300), a first comparison step (S400), a derivation step (S500), a second analysis step (S600), and a second comparison step (S700), as illustrated in FIG. 3. In addition, each step is performed by an image detection system with improved detection performance implemented by a computer.

각 단계에 대해서 자세히 알아보자면,Let's take a closer look at each step:

상기 제1 입력 단계(S100)는 상기 이미지 관리부(100)에서, 사전에 외부로부터 다수의 다양한 이미지 데이터를 입력받아, 각 이미지 데이터 별로 고유 식별 정보(ID 등)를 부여하여 저장 및 관리하게 된다.In the above first input step (S100), the image management unit (100) receives a plurality of different image data from the outside in advance, assigns unique identification information (such as ID) to each image data, and stores and manages the data.

상기 이미지 데이터는 얼굴 이미지를 탐지하기 위하여, 영상 정보 또는, 이미지 정보 등을 통해서 추출되어 입력되는 데이터이며, 상기 제1 입력 단계(S100)는 입력되는 어느 하나의 이미지 데이터와 고유 식별 정보를 각각 매칭시켜 저장 및 관리하게 된다.The above image data is data extracted and input through video information or image information, etc., to detect a facial image, and the first input step (S100) matches each of the input image data with unique identification information and stores and manages them.

상기 제2 입력 단계(S200)는 상기 제1 분석부(200)에서, 외부로부터 분석하고자 하는 특정 이미지 데이터를 입력받게 된다.In the above second input step (S200), specific image data to be analyzed is input from the outside into the first analysis unit (200).

상기 제1 분석 단계(S300)는 상기 제1 분석부(200)에서, 미리 저장된 어느 하나의 AI 이미지 분석 모델을 이용하여, 상기 제1 입력 단계(S100)에 의한 각 이미지 데이터의 특성을 분석하게 된다. 또한, 상기 제1 분석 단계(S300)는 상기 AI 이미지 분석 모델을 이용하여, 상기 제2 입력 단계(S200)에 의한 상기 특정 이미지 데이터를 입력받아, 이에 대한 특성을 분석하게 된다.The first analysis step (S300) analyzes the characteristics of each image data by the first input step (S100) using one of the AI image analysis models stored in advance in the first analysis unit (200). In addition, the first analysis step (S300) receives the specific image data by the second input step (S200) using the AI image analysis model and analyzes the characteristics thereof.

상세하게는, 상기 제1 분석 단계(S300)는 상기 제1 입력 단계(S100)에 의한 각 이미지 데이터의 특성을 분석하고, 상기 분석 결과를 저장 및 관리하되, 상기 분석 결과를 각 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하게 된다.In detail, the first analysis step (S300) analyzes the characteristics of each image data by the first input step (S100), stores and manages the analysis results, and stores and manages the analysis results by matching them with the unique identification information assigned to each image data.

상기 제1 분석 단계(S300)를 통해서 상기 제1 입력 단계(S100)에 의한 각 이미지 데이터와 상기 제2 입력 단계(S200)에 의한 상기 특정 이미지 데이터는 동일한 AI 이미지 분석 모델을 이용하여 이미지 데이터의 특성을 분석함으로써, 관리하고 있는 이미지 데이터와 분석하고자 하는 특정 이미지 데이터가 동일한 분석 엔진을 거쳐 특성 분석이 이루어지게 된다.Through the first analysis step (S300), the image data from the first input step (S100) and the specific image data from the second input step (S200) are analyzed using the same AI image analysis model to analyze the characteristics of the image data, so that the image data being managed and the specific image data to be analyzed are analyzed through the same analysis engine.

상기 제1 비교 단계(S400)는 상기 제1 탐지부(300)에서, 상기 제1 분석 단계(S300)의 분석 결과를 이용하여, 상기 각 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하게 된다.In the above first comparison step (S400), the first detection unit (300) uses the analysis results of the first analysis step (S300) to compare and detect the characteristic data of each image data with the characteristic data of the specific image data.

상세하게는, 상기 제1 비교 단계(S400)는 미리 저장된 비교 기법을 적용하여 각 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여, 일치도(유사도)를 연산하게 된다. 이 때, 상기 제1 비교 단계(S400)에서는 상기 비교 기법의 일 실시예로는 큐브 익스텐션(CUBE Extension) 기법을 적용하고 있으나, 이는 일 실시예에 불과하며 이에 대해서 한정하는 것은 아니다.In detail, the first comparison step (S400) applies a pre-stored comparison technique to compare the characteristic data of each image data with the characteristic data of the specific image data, and calculates the degree of agreement (similarity). At this time, in the first comparison step (S400), the CUBE Extension technique is applied as an example of the comparison technique, but this is only an example and is not limited thereto.

또한, 상기 제1 비교 단계(S400)는 연산된 일치도 분석 결과를 이용하여, 상기 다수의 이미지 데이터들 중 상기 특정 이미지 데이터의 특성 데이터와 소정 기준의 일치도를 갖는 이미지 데이터를 탐지하게 된다.In addition, the first comparison step (S400) detects image data having a degree of consistency with characteristic data of the specific image data among the plurality of image data according to a predetermined standard by using the calculated consistency analysis result.

상기 다수의 이미지 데이터들 중 일부 이미지 데이터를 도출하기 위한 소정 기준의 일치도로는, 일치도를 내림차순 정렬하여 미리 설정된 소정 개수만큼 탐지하거나 또는, 임계값을 설정하여 임계값 이상의 일치도를 갖는 모든 이미지 데이터를 탐지할 수도 있다.A predetermined standard of matching degree for deriving some image data from among the above plurality of image data may be used to detect a preset number of images by sorting the matching degree in descending order, or a threshold value may be set to detect all image data having a matching degree higher than the threshold value.

이를 외부 사용자(관리자 등)의 설정에 따라 상이할 수 있으며, 이에 대해서 한정하는 것은 아니다.This may vary depending on the settings of external users (administrators, etc.), and is not limited thereto.

상기 도출 단계(S500)는 상기 이미지 도출부(400)에서, 상기 제1 비교 단계(S400)에 의한 탐지 결과를 기반으로, 상기 제1 입력 단계(S100)에 의한 다수의 이미지 데이터들 중 적어도 하나의 이미지 데이터를 도출하게 된다.The above derivation step (S500) derives at least one image data from among the plurality of image data from the first input step (S100) based on the detection result from the first comparison step (S400) in the image derivation unit (400).

즉, 상기 제1 입력 단계(S100)에 의한 다수의 이미지 데이터들 중 분석하고자 하는 특정 이미지 데이터와 특성 데이터 간의 일치도가 소정 기준에 부합하는 이미지 데이터를 도출하게 된다. 이 때, 도출되는 이미지 데이터는 그 개수가 하나 이상이면서, 사전에 입력받은 다수의 이미지 데이터에 비하면 매우 적은 숫자의 데이터임이 분명하다.That is, among the plurality of image data by the first input step (S100), image data is derived in which the degree of agreement between the specific image data to be analyzed and the characteristic data meets a predetermined standard. At this time, it is clear that the derived image data is at least one in number and is a very small number of data compared to the plurality of image data input in advance.

상기 제2 분석 단계(S600)는 상기 제2 분석부(500)에서, 미리 저장되는 적어도 하나의 또다른 AI 이미지 분석 모델을 이용하여 상기 도출 단계(S500)에 의한 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 분석하게 된다.The second analysis step (S600) uses at least one other AI image analysis model stored in advance in the second analysis unit (500) to analyze the characteristic data of the image data derived by the derivation step (S500) and the characteristic data of the specific image data.

이 때, AI 이미지 분석 모델로 VGG 모델, Facenet 모델, Arcface 모델, Deepface 모델 등이 있으며, 상기 제1 분석 단계(S300)에서는 상술한 AI 이미지 분석 모델들 중 선택되는 어느 하나를 포함하여 구성되는 것이 바람직하며, 상기 제2 분석 단계(S600)에서는 상술한 AI 이미지 분석 모델들 중 상기 제1 분석 단계(S300)에 의해 구성된 AI 이미지 분석 모델을 제외한 나머지 모델들 중 어느 하나 이상을 포함하여 구성되게 된다.At this time, AI image analysis models include VGG model, Facenet model, Arcface model, Deepface model, etc., and in the first analysis step (S300), it is preferable to configure including one selected from among the AI image analysis models described above, and in the second analysis step (S600), it is configured including at least one of the remaining models excluding the AI image analysis model configured by the first analysis step (S300) among the AI image analysis models described above.

또한, 상기 제2 분석 단계(S600)는 상기 제1 분석 단계(S300)에 의해 포함된 AI 이미지 분석 모델과는 상이한 하나의 AI 이미지 분석 모델이 포함되거나, 둘 이상의 AI 이미지 분석 모델이 포함될 수 있다.Additionally, the second analysis step (S600) may include one AI image analysis model different from the AI image analysis model included in the first analysis step (S300), or may include two or more AI image analysis models.

일 예를 들자면, 상기 제1 분석 단계(S300)에 의해 포함된 AI 이미지 분석 모델과는 상이한 하나의 AI 이미지 분석 모델이 포함될 경우, 상기 제2 분석 단계(S600)는 상기 AI 이미지 분석 모델을 이용하여, 상기 도출 단계(S500)에 의한 도출 이미지 데이터를 전송받아, 각 도출 이미지 데이터에 대한 특성을 분석하게 된다.For example, when an AI image analysis model different from the AI image analysis model included in the first analysis step (S300) is included, the second analysis step (S600) uses the AI image analysis model to receive the derived image data by the derivation step (S500) and analyze the characteristics of each derived image data.

또한, 상기 제2 입력 단계(S200)에 의한 상기 특정 이미지 데이터를 입력받아, 이에 대한 특성을 분석하게 된다.In addition, the specific image data is input through the second input step (S200) and its characteristics are analyzed.

상세하게는, 상기 제2 분석 단계(S600)는 상기 도출 단계(S500)에 의한 도출 이미지 데이터의 특성을 분석하고, 상기 분석 결과를 저장 및 관리하되, 상기 분석 결과를 각 도출 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하게 된다. 이를 통해서, 상기 도출 단계(S500)에 의한 도출 이미지 데이터와 상기 제2 입력 단계(S200)에 의한 상기 특정 이미지 데이터는 동일한 AI 이미지 분석 모델을 이용하여 이미지 데이터의 특성을 분석함으로써, 관리하고 있는 이미지 데이터와 분석하고자 하는 특정 이미지 데이터가 동일한 분석 엔진을 거쳐 특성 분석이 이루어지게 된다.In detail, the second analysis step (S600) analyzes the characteristics of the image data derived by the derivation step (S500), and stores and manages the analysis results, while matching the analysis results with the unique identification information assigned to each derived image data and storing and managing them. Through this, the image data derived by the derivation step (S500) and the specific image data by the second input step (S200) analyze the characteristics of the image data using the same AI image analysis model, so that the image data being managed and the specific image data to be analyzed undergo characteristic analysis through the same analysis engine.

상기 제2 비교 단계(S700)는 상기 제2 탐지부(600)에서, 상기 제2 분석 단계(S600)의 분석 결과를 이용하여, 상기 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하게 된다.In the second comparison step (S700), the second detection unit (600) uses the analysis results of the second analysis step (S600) to compare and detect the characteristic data of the derived image data with the characteristic data of the specific image data.

상세하게는, 상기 제2 비교 단계(S700)는 미리 저장된 비교 기법을 적용하여 각 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여 일치도(유사도)를 연산하게 된다. 이 때, 상기 제2 비교 단계(S700)는 상기 비교 기법의 일 실시예로 Cosine 또는, Euclidian 방법을 적용하고 있으나, 이는 일 실시예에 불과하며 이에 대해서 한정하는 것은 아니다.In detail, the second comparison step (S700) calculates the degree of agreement (similarity) by comparing the characteristic data of each derived image data with the characteristic data of the specific image data by applying a pre-stored comparison technique. At this time, the second comparison step (S700) applies the Cosine or Euclidian method as an example of the comparison technique, but this is only an example and is not limited thereto.

더불어, 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 방법은, 도 3에 도시된 바와 같이, 상기 제2 비교 단계(S700)에 의한 최종 탐지 결과를 외부로 전송하기 위하여, 최종 결과 단계(S800)를 더 포함하여 구성되는 것이 바람직하다.In addition, it is preferable that the image detection method with improved detection performance according to one embodiment of the present invention further includes a final result step (S800) in order to transmit the final detection result by the second comparison step (S700) to the outside, as illustrated in FIG. 3.

상기 최종 결과 단계(S800)는 상기 제2 분석 단계(S600)에서 하나의 AI 이미지 분석 모델을 이용할 경우, 상기 도출 단계(S500)에 의한 도출 이미지 데이터의 고유 식별 번호를 판단하여, 판단한 고유 식별 번호와 연산한 일치도 결과를 매칭시켜, 최종 탐지 결과 정보를 생성하게 된다.The final result step (S800) above determines the unique identification number of the image data derived by the derivation step (S500) when one AI image analysis model is used in the second analysis step (S600), and matches the determined unique identification number with the calculated match result to generate the final detection result information.

또다른 예를 들자면, 상기 제1 분석 단계(S300)에 의해 포함된 AI 이미지 분석 모델과는 상이한 둘 이상의 AI 이미지 분석 모델이 포함될 경우, 상기 제2 분석 단계(S600)는 상기 AI 이미지 분석 모델들을 각각 이용하여, 상기 도출 단계(S500)에 의한 도출 이미지 데이터를 전송받아, 각 도출 이미지 데이터에 대한 특성을 분석하게 된다.As another example, when two or more AI image analysis models different from the AI image analysis models included in the first analysis step (S300) are included, the second analysis step (S600) uses each of the AI image analysis models to receive the derived image data by the derivation step (S500) and analyze the characteristics of each derived image data.

또한, 상기 제2 입력 단계(S200)에 의한 상기 특정 이미지 데이터를 입력받아, 이에 대한 특성을 분석하게 되며, 이 역시도 상기 둘 이상의 AI 이미지 분석 모델을 각각 이용하여, 입력받은 상기 특정 이미지 데이터에 대한 특성을 분석하게 된다.In addition, the specific image data is input by the second input step (S200) and its characteristics are analyzed. In this case, the characteristics of the specific image data input are analyzed using each of the two or more AI image analysis models.

상세하게는, 상기 제2 분석 단계(S600)는 상기 도출 단계(S500)에 의한 도출 이미지 데이터의 특성을 분석하고, 상기 분석 결과를 AI 이미지 분석 모델 별로 저장 및 관리하되, 상기 분석 결과를 각 도출 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜 저장 및 관리하게 된다.In detail, the second analysis step (S600) analyzes the characteristics of the image data derived by the derivation step (S500), and stores and manages the analysis results for each AI image analysis model. The analysis results are stored and managed by matching them with the unique identification information assigned to each derived image data.

상기 제2 비교 단계(S700) 역시도, 상기 제2 분석 단계(S600)의 분석 결과를 각 AI 이미지 분석 모델 별로 이용하여 상기 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하게 된다.The second comparison step (S700) also uses the analysis results of the second analysis step (S600) for each AI image analysis model to compare and detect the characteristic data of the derived image data and the characteristic data of the specific image data.

즉, 각 AI 이미지 분석 모델 별로 각 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여 일치도(유사도)를 연산하게 된다.That is, for each AI image analysis model, the characteristic data of each derived image data and the characteristic data of the specific image data are compared to calculate the degree of agreement (similarity).

이 때, 상기 최종 결과 단계(S800)에서는 동일한 이미지 데이터라 할지라도 각 AI 이미지 분석 모델 별로 특성 데이터를 분석하는 기준이 상이하기 때문에, 분석한 특성 데이터의 일치도 결과 역시도 상이할 수 있다. 이를 감안하여 상기 최종 탐지 결과 정보를 생성하는데 활용되는 일치도 결과는 둘 이상의 AI 이미지 분석 모델 별로 연산한 일치도의 평균값, 가장 높은 일치도 결과 또는, 가장 낮은 일치도 결과를 매칭시켜 생성할 수 있다.At this time, in the final result step (S800), even if the image data is the same, since the criteria for analyzing the characteristic data are different for each AI image analysis model, the consistency results of the analyzed characteristic data may also be different. Considering this, the consistency results used to generate the final detection result information may be generated by matching the average value of the consistency calculated for each of two or more AI image analysis models, the highest consistency result, or the lowest consistency result.

상세하게는, 상기 최종 결과 단계(S800)는 각 AI 이미지 분석 모델 별로 연산한 상기 도출 이미지 데이터의 특성 데이터와 기 특정 이미지 데이터의 특성 데이터 간의 일치도를 이용하여, 각 AI 이미지 분석 모델 별로 연산한 일치도의 평균값, 각 AI 이미지 분석 모델 별로 연산한 일치도 중 가장 높은 일치도 또는, 가장 낮은 일치도 결과를 산출하여 해당하는 고유 식별 번호와 함께 매칭시켜 상기 최종 탐지 결과 정보를 생성하게 된다.In detail, the final result step (S800) uses the degree of agreement between the characteristic data of the derived image data calculated for each AI image analysis model and the characteristic data of the specific image data to calculate the average of the degrees of agreement calculated for each AI image analysis model, the highest degree of agreement or the lowest degree of agreement among the degrees of agreement calculated for each AI image analysis model, and matches them with a corresponding unique identification number to generate the final detection result information.

이러한 본 발명의 일 실시예에 따른 탐지 성능이 향상된 이미지 탐지 방법을 통해서, 다수 개의 AI 이미지 분석 모델을 활용하면서도, 순차적으로 적용함으로써, 컴퓨팅 성능의 개선이나 분석 시간/분석 량의 증대 없이 보다 정확도 높게 이미지를 탐지를 수행할 수 있는 장점이 있다.Through the image detection method with improved detection performance according to one embodiment of the present invention, there is an advantage in that image detection can be performed with higher accuracy without improving computing performance or increasing analysis time/analysis volume by sequentially applying a plurality of AI image analysis models.

이상과 같이 본 발명에서는 구체적인 구성 소자 등과 같은 특정 사항들과 한정된 실시예 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것 일 뿐, 본 발명은 상기의 일 실시예에 한정되는 것이 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by specific matters such as specific components and limited example drawings, but this has only been provided to help a more general understanding of the present invention, and the present invention is not limited to the above-described embodiment, and those skilled in the art to which the present invention pertains can make various modifications and variations from this description.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허 청구 범위뿐 아니라 이 특허 청구 범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the idea of the present invention should not be limited to the described embodiments, and all things that are equivalent or equivalent to the scope of the patent claims as well as the scope of the patent claims are included in the scope of the idea of the present invention.

100 : 이미지 관리부
200 : 제1 분석부
210 : 기초 분석부 220 : 기초 저장부
230 : 기초 특정 분석부
300 : 제1 탐지부
400 : 이미지 도출부
500 : 제2 분석부
510 : 세부 분석부 520 : 세부 저장부
530 : 세부 특정 분석부
600 : 제2 탐지부
100 : Image Management Department
200: 1st Analysis Department
210: Basic Analysis Section 220: Basic Storage Section
230: Basic Specific Analysis Section
300: 1st Detection Unit
400 : Image derivation section
500: 2nd Analysis Department
510: Detailed Analysis Section 520: Detailed Storage Section
530: Detailed Specific Analysis Department
600: 2nd Detection Unit

Claims (9)

사전에 외부로부터 다수의 이미지 데이터를 입력받아, 각 이미지 데이터 별로 고유 식별 정보를 부여하여 저장 및 관리하는 이미지 관리부(100);
기저장되는 어느 하나의 AI 이미지 분석 모델을 포함하며, 상기 이미지 관리부(100)에 의한 각 이미지 데이터와, 외부로부터 입력받은 분석하고자 하는 특정 이미지 데이터의 특성을 분석하는 제1 분석부(200);
상기 제1 분석부(200)의 분석 결과를 이용하여, 상기 각 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 비교 탐지하여, 상기 특정 이미지 데이터와 상기 각 이미지 데이터의 특성 데이터 간의 일치도를 분석하는 제1 탐지부(300);
상기 제1 탐지부(300)의 탐지 결과를 기반으로, 상기 이미지 관리부(100)에 의한 다수의 이미지 데이터 중 상기 특정 이미지 데이터와 기설정된 소정 기준에 부합하는 일치도를 갖는 적어도 하나의 이미지 데이터를 도출하는 이미지 도출부(400);
기저장되는 적어도 하나의 또다른 AI 이미지 분석 모델을 포함하며, 상기 이미지 도출부(400)에 의한 도출 이미지 데이터와, 상기 특정 이미지 데이터의 특성을 분석하는 제2 분석부(500); 및
상기 제2 분석부(500)의 각 AI 이미지 분석 모델에 의한 분석 결과를 이용하여, 상기 도출 이미지 데이터의 특성 데이터와 상기 특정 이미지 데이터의 특성 데이터를 각각 비교 탐지하여, 상기 특정 이미지 데이터와 상기 도출 이미지 데이터 간의 일치도를 각각 연산하는 제2 탐지부(600);
를 포함하며,
상기 제2 탐지부(600)는
상기 도출 이미지 데이터의 고유 식별 번호를 판단하여, 판단한 상기 도출 이미지 데이터의 고유 식별 번호와 연산한 일치도 결과를 매칭시켜, 상기 특정 이미지 데이터에 대한 최종 탐지 결과 정보를 생성하되,
둘 이상의 일치도가 연산될 경우, 연산한 둘 이상의 일치도의 평균값, 연산한 둘 이상의 일치도 중 가장 높은 일치도 및 가장 낮은 일치도 결과 중 어느 하나를 상기 일치도 결과로 설정하여 상기 최종 탐지 결과 정보를 생성하며,
상기 제1 분석부(200)와 상기 제2 분석부(500)는
각각 상이한 AI 이미지 분석 모델을 포함하는, 탐지 성능이 향상된 이미지 탐지 시스템.
An image management unit (100) that receives a large amount of image data from an external source in advance, stores and manages each image data by assigning unique identification information to each image data;
A first analysis unit (200) that includes one AI image analysis model that is stored in advance and analyzes the characteristics of each image data by the image management unit (100) and specific image data to be analyzed that is input from the outside;
A first detection unit (300) that uses the analysis results of the first analysis unit (200) to compare and detect the characteristic data of each image data with the characteristic data of the specific image data, and analyzes the degree of consistency between the characteristic data of the specific image data and each image data;
An image derivation unit (400) that derives at least one image data having a degree of consistency that satisfies a predetermined standard and the specific image data among a plurality of image data by the image management unit (100) based on the detection result of the first detection unit (300);
A second analysis unit (500) that includes at least one other AI image analysis model that is stored in advance, and analyzes the image data derived by the image derivation unit (400) and the characteristics of the specific image data; and
A second detection unit (600) that uses the analysis results by each AI image analysis model of the second analysis unit (500) to compare and detect the characteristic data of the derived image data and the characteristic data of the specific image data, and calculates the degree of consistency between the specific image data and the derived image data;
Including,
The above second detection unit (600)
By determining the unique identification number of the above-mentioned derived image data, and matching the result of the calculated match with the determined unique identification number of the above-mentioned derived image data, the final detection result information for the above-mentioned specific image data is generated.
When two or more matches are calculated, the average of the two or more matches calculated, or the highest match or the lowest match result among the two or more matches calculated, is set as the match result to generate the final detection result information.
The above first analysis unit (200) and the above second analysis unit (500)
An image detection system with improved detection performance, each comprising different AI image analysis models.
제 1항에 있어서,
상기 제1 분석부(200)는
상기 AI 이미지 분석 모델을 이용하여, 상기 이미지 관리부(100)에 의한 상기 다수의 이미지 데이터를 전송받아, 각각의 이미지 데이터에 대한 특성을 분석하는 기초 분석부(210);
상기 기초 분석부(210)에 의한 분석 결과를 각 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜, 저장 및 관리하는 기초 저장부(220); 및
상기 AI 이미지 분석 모델을 이용하여, 상기 특정 이미지 데이터의 특성을 분석하는 기초 특정 분석부(230);
를 포함하는, 탐지 성능이 향상된 이미지 탐지 시스템.
In paragraph 1,
The above first analysis unit (200)
A basic analysis unit (210) that receives a plurality of image data from the image management unit (100) using the above AI image analysis model and analyzes the characteristics of each image data;
A basic storage unit (220) that matches the analysis results by the basic analysis unit (210) with the unique identification information assigned to each image data and stores and manages them; and
A basic specific analysis unit (230) that analyzes the characteristics of the specific image data using the above AI image analysis model;
An image detection system having improved detection performance, comprising:
제 2항에 있어서,
상기 제1 탐지부(300)는
기저장된 비교 기법을 적용하여, 상기 기초 저장부(220)에 의한 각 이미지 데이터의 특성 데이터와 상기 기초 특정 분석부(230)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여, 상기 특정 이미지 데이터의 특성 데이터와 소정 기준의 일치도를 갖는 이미지 데이터를 탐지하고, 탐지한 이미지 데이터에 해당하는 고유 식별 정보를 판단하는, 탐지 성능이 향상된 이미지 탐지 시스템.
In the second paragraph,
The above first detection unit (300)
An image detection system with improved detection performance, which applies a pre-stored comparison technique to compare the characteristic data of each image data by the basic storage unit (220) with the characteristic data of the specific image data by the basic specific analysis unit (230), detects image data having a degree of consistency with the characteristic data of the specific image data according to a predetermined standard, and determines unique identification information corresponding to the detected image data.
제 3항에 있어서,
상기 제2 분석부(500)
하나 이상의 또다른 AI 이미지 분석 모델을 이용하여, 상기 이미지 도출부(400)에 의한 도출 이미지 데이터를 전송받아, 각 AI 이미지 분석 모델 별로 각 도출 이미지 데이터에 대한 특성을 분석하는 세부 분석부(510);
상기 세부 분석부(510)에 의한 분석 결과를 각 도출 이미지 데이터 별로 부여된 상기 고유 식별 정보와 매칭시켜, 각 AI 이미지 분석 모델 별로 저장 및 관리하는 세부 저장부(520); 및
상기 하나 이상의 또다른 AI 이미지 분석 모델을 이용하여, 각 AI 이미지 분석 모델 별로 상기 특정 이미지 데이터의 특성을 분석하는 세부 특정 분석부(530);
를 포함하는, 탐지 성능이 향상된 이미지 탐지 시스템.
In the third paragraph,
The above second analysis unit (500)
A detailed analysis unit (510) that receives the derived image data by the image derivation unit (400) using one or more other AI image analysis models and analyzes the characteristics of each derived image data for each AI image analysis model;
A detailed storage unit (520) that matches the analysis results by the detailed analysis unit (510) with the unique identification information assigned to each derived image data and stores and manages them for each AI image analysis model; and
A detailed specific analysis unit (530) that analyzes the characteristics of the specific image data for each AI image analysis model using one or more other AI image analysis models;
An image detection system having improved detection performance, comprising:
제 4항에 있어서,
상기 제2 탐지부(600)는
기저장된 비교 기법을 적용하여, 각 AI 이미지 분석 모델 별로 상기 세부 저장부(520)에 의한 각 도출 이미지 데이터의 특성 데이터와 상기 세부 특정 분석부(530)에 의한 상기 특정 이미지 데이터의 특성 데이터를 각각 비교하여, 상기 특정 이미지 데이터와 상기 도출 이미지 데이터 간의 일치도를 분석하고,
각 특정 이미지 데이터의 고유 식별 번호를 판단하여, 각 특정 이미지 데이터에 대해 판단한 상기 고유 식별 번호와 분석한 일치도를 매칭시켜 최종 탐지 결과 정보를 생성하는, 탐지 성능이 향상된 이미지 탐지 시스템.
In paragraph 4,
The above second detection unit (600)
By applying the pre-stored comparison technique, the characteristic data of each derived image data by the detailed storage unit (520) and the characteristic data of the specific image data by the detailed specific analysis unit (530) are compared for each AI image analysis model, and the consistency between the specific image data and the derived image data is analyzed.
An image detection system with improved detection performance, which determines a unique identification number for each specific image data, and generates final detection result information by matching the unique identification number determined for each specific image data with the analyzed degree of agreement.
컴퓨터로 구현되는 탐지 성능이 향상된 이미지 탐지 시스템에 의해 각 단계가 수행되는 탐지 성능이 향상된 이미지 탐지 방법에 있어서,
이미지 관리부에서, 사전에 다수의 이미지 데이터를 입력받아, 각 이미지 데이터 별로 고유 식별 정보를 부여하여 저장 및 관리하는 제1 입력 단계(S100);
제1 분석부에서, 외부로부터 분석하고자 하는 특정 이미지 데이터를 입력받는 제2 입력 단계(S200);
제1 분석부에서, 기저장되는 어느 하나의 AI 이미지 분석 모델을 이용하여, 상기 제1 입력 단계(S100)에 의한 각 이미지 데이터와, 상기 제2 입력 단계(S200)에 의한 특정 이미지 데이터의 특성을 분석하는 제1 분석 단계(S300);
제1 탐지부에서, 상기 제1 분석 단계(S300)의 분석 결과를 이용하여, 각 이미지 데이터와 특정 이미지 데이터 간의 일치도를 비교 탐지하는 제1 비교 단계(S400);
이미지 도출부에서, 상기 제1 비교 단계(S400)에 의한 비교 탐지 결과를 기반으로, 상기 제1 입력 단계(S100)에 의한 다수의 이미지 데이터들 중 기설정된 소정 기준의 부합하는 일치도를 갖는 적어도 하나의 이미지 데이터를 도출하는 도출 단계(S500);
제2 분석부에서, 기저장되는 하나 이상의 또다른 AI 이미지 분석 모델을 이용하여, 각 AI 이미지 분석 모델 별로 상기 도출 단계(S500)에 의한 도출 이미지 데이터와 상기 제2 입력 단계(S200)에 의한 특정 이미지 데이터의 특성을 각각 분석하는 제2 분석 단계(S600);
제2 탐지부에서, 상기 제2 분석 단계(S600)의 각각의 분석 결과를 이용하여, 도출 이미지 데이터와 특정 이미지 데이터 간의 일치도를 각각 비교 탐지하는 제2 비교 단계(S700); 및
제2 탐지부에서, 각 도출 이미지 데이터의 고유 식별 번호를 판단하여, 각 도출 이미지 데이터에 대해 판단한 상기 고유 식별 정보와 상기 제2 비교 단계(S700)에 의해 비교 탐지한 상기 특정 이미지 데이터와의 일치도 결과를 매칭시켜 최종 탐지 결과 정보를 생성하는 최종 결과 단계(S800);
를 포함하며,
상기 최종 결과 단계(S800)는
상기 제2 분석 단계(S600)에 의해 둘 이상의 AI 이미지 분석 모델이 이용되어 상기 제2 비교 단계(S700)에서 둘 이상의 일치도가 비교 탐지될 경우, 둘 이상의 일치도의 평균값, 둘 이상의 일치도 중 가장 높은 일치도 및 가장 낮은 일치도 결과 중 어느 하나를 상기 일치도 결과로 설정하여 상기 최종 탐지 결과 정보를 생성하며,
상기 제1 분석 단계(S300)에 의한 AI 이미지 분석 모델과 상기 제2 분석 단계(S600)에 의한 AI 이미지 분석 모델은 서로 상이한 AI 이미지 분석 모델인 것을 특징으로 하는, 탐지 성능이 향상된 이미지 탐지 방법.
In a method for image detection with improved detection performance, each step is performed by an image detection system with improved detection performance implemented by a computer,
In the image management section, a first input step (S100) of inputting a plurality of image data in advance, assigning unique identification information to each image data, and storing and managing the same;
In the first analysis section, a second input step (S200) for receiving specific image data to be analyzed from the outside;
In the first analysis unit, a first analysis step (S300) for analyzing the characteristics of each image data by the first input step (S100) and specific image data by the second input step (S200) using any one of the pre-stored AI image analysis models;
In the first detection unit, a first comparison step (S400) for comparing and detecting the degree of correspondence between each image data and specific image data using the analysis result of the first analysis step (S300);
In the image derivation unit, a derivation step (S500) of deriving at least one image data having a matching degree that satisfies a preset standard among a plurality of image data by the first input step (S100) based on the comparison detection result by the first comparison step (S400);
In the second analysis unit, a second analysis step (S600) for analyzing the characteristics of the image data derived by the derivation step (S500) and the specific image data derived by the second input step (S200) for each AI image analysis model using one or more other AI image analysis models that are stored in advance;
In the second detection unit, a second comparison step (S700) for comparing and detecting the degree of consistency between the derived image data and specific image data using each analysis result of the second analysis step (S600); and
In the second detection unit, a final result step (S800) of determining a unique identification number of each derived image data, matching the result of the match between the unique identification information determined for each derived image data and the specific image data detected by comparison through the second comparison step (S700) to generate final detection result information;
Including,
The above final result step (S800)
In the second analysis step (S600) above, when two or more AI image analysis models are used and two or more matches are detected through comparison in the second comparison step (S700), the average value of the two or more matches, the highest match and the lowest match result among the two or more matches are set as the match result to generate the final detection result information.
An image detection method with improved detection performance, characterized in that the AI image analysis model by the first analysis step (S300) and the AI image analysis model by the second analysis step (S600) are different AI image analysis models.
삭제delete 제 6항에 있어서,
상기 제2 분석 단계(S600)는
하나 이상의 AI 이미지 분석 모델을 이용하여, 각 AI 이미지 분석 모델 별로 상기 도출 단계(S500)에 의한 도출 이미지 데이터와 상기 제2 입력 단계(S200)에 의한 특정 이미지 데이터의 특성을 분석하는, 탐지 성능이 향상된 이미지 탐지 방법.
In paragraph 6,
The above second analysis step (S600)
An image detection method with improved detection performance, which uses one or more AI image analysis models to analyze the characteristics of the image data derived by the derivation step (S500) and the specific image data derived by the second input step (S200) for each AI image analysis model.
삭제delete
KR1020210151493A 2021-11-05 2021-11-05 Image detection system and method for improving detection performance Active KR102755547B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210151493A KR102755547B1 (en) 2021-11-05 2021-11-05 Image detection system and method for improving detection performance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210151493A KR102755547B1 (en) 2021-11-05 2021-11-05 Image detection system and method for improving detection performance

Publications (2)

Publication Number Publication Date
KR20230065684A KR20230065684A (en) 2023-05-12
KR102755547B1 true KR102755547B1 (en) 2025-01-21

Family

ID=86385685

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210151493A Active KR102755547B1 (en) 2021-11-05 2021-11-05 Image detection system and method for improving detection performance

Country Status (1)

Country Link
KR (1) KR102755547B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102189405B1 (en) * 2020-04-10 2020-12-11 주식회사 센스비전 System for recognizing face in real-time video

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190093799A (en) 2018-01-17 2019-08-12 경북대학교 산학협력단 Real-time missing person recognition system using cctv and method thereof
KR102161359B1 (en) * 2018-12-07 2020-09-29 주식회사 포스코아이씨티 Apparatus for Extracting Face Image Based on Deep Learning

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102189405B1 (en) * 2020-04-10 2020-12-11 주식회사 센스비전 System for recognizing face in real-time video

Also Published As

Publication number Publication date
KR20230065684A (en) 2023-05-12

Similar Documents

Publication Publication Date Title
EP2073147B1 (en) Generic biometric filter
US11816078B2 (en) Automatic entity resolution with rules detection and generation system
CN111160017B (en) Keyword extraction method, phonetics scoring method and phonetics recommendation method
CN110147726B (en) Service quality inspection method and device, storage medium and electronic device
KR102010468B1 (en) Apparatus and method for verifying malicious code machine learning classification model
US10282530B2 (en) Verifying identity based on facial dynamics
US8280915B2 (en) Binning predictors using per-predictor trees and MDL pruning
US7616788B2 (en) System and method for fast biometric pattern matching
KR102103521B1 (en) Artificial intelligence deep-learning based video object recognition system and method
US20200152189A1 (en) Human recognition method based on data fusion
CN111368867B (en) File classifying method and system and computer readable storage medium
US11403875B2 (en) Processing method of learning face recognition by artificial intelligence module
US10614312B2 (en) Method and apparatus for determining signature actor and identifying video based on probability of appearance of signature actor
US20210044864A1 (en) Method and apparatus for identifying video content based on biometric features of characters
KR20200020107A (en) Method and system for authenticating stroke-based handwritten signature using machine learning
CN113705559A (en) Character recognition method and device based on artificial intelligence and electronic equipment
CN114266921B (en) Image description information acquisition method, device, server and storage medium
CN119089237B (en) Refined data processing method based on artificial intelligence
KR102755547B1 (en) Image detection system and method for improving detection performance
KR102819964B1 (en) Method and system of distributed object detection
KR20190064288A (en) Sketch-based media plagiarism inspection method and apparatus
KR101567686B1 (en) authentication method and authentication device using the same
CN107862328A (en) The regular execution method of information word set generation method and rule-based engine
JPWO2005069221A1 (en) Pattern identification system, pattern identification method, and pattern identification program
KR102569379B1 (en) De-identification processing system and method of data based on specific image search

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20211105

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240228

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20241030

PG1601 Publication of registration