KR20100001684A - System and method for finding a family using face image analysis - Google Patents
System and method for finding a family using face image analysis Download PDFInfo
- Publication number
- KR20100001684A KR20100001684A KR1020080061695A KR20080061695A KR20100001684A KR 20100001684 A KR20100001684 A KR 20100001684A KR 1020080061695 A KR1020080061695 A KR 1020080061695A KR 20080061695 A KR20080061695 A KR 20080061695A KR 20100001684 A KR20100001684 A KR 20100001684A
- Authority
- KR
- South Korea
- Prior art keywords
- face image
- family
- search
- age
- virtual
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/169—Holistic features and representations, i.e. based on the facial image taken as a whole
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/178—Human faces, e.g. facial parts, sketches or expressions estimating age from face image; using age information for improving recognition
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Resources & Organizations (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
본 발명은 얼굴 영상 분석을 이용하여 헤어진 미아 또는 입양아의 가족을 찾기 위한 가족 검색 시스템 및 방법을 개시한다. 본 발명의 가족 검색 시스템은 제1 연령에 촬영된 검색 대상자의 제1 얼굴 영상과, 상기 제1 연령과 동일 또는 유사한 연령에 촬영된 상기 검색 대상자 가족의 제2 얼굴 영상 및 제2 연령으로부터 소정 범위 내의 연령에 촬영된 가족의 제3 얼굴 영상을 입력 받는 입력부; 상기 제2 얼굴 영상과 상기 제1 얼굴 영상 간의 유사도 값을 계산하는 영상 분석부; 상기 계산된 유사도 값을 이용하여 상기 제2 연령의 상기 검색 대상자에 대한 가상 얼굴 영상을 생성하는 가상 얼굴 생성부; 및 상기 생성된 가상 얼굴 영상을 이용하여 가족에 대한 정보를 제공하는 검색부를 포함한다. 본 발명에 따르면 헤어진 가족의 얼굴 영상을 이용하여 가족을 검색함으로써, 가족 간 얼굴의 유사성에 기반하는 가족 검색 결과를 용이하게 제공할 수 있다. 또한, 과거 미아와 가족 얼굴 영상 간의 유사도 결과를 과거 미아의 얼굴의 모핑에 활용함으로써, 얼굴 예측의 정확성도 향상시킬 수 있다.The present invention discloses a family retrieval system and method for finding a family of a separated mother or adopted child using facial image analysis. The family search system of the present invention includes a first range image of a search subject photographed at a first age and a second face image and second age of the search subject family photographed at the same or similar age as the first age. An input unit configured to receive a third face image of a family photographed at an age within the family; An image analyzer configured to calculate a similarity value between the second face image and the first face image; A virtual face generator configured to generate a virtual face image of the search subject of the second age using the calculated similarity value; And a search unit that provides information about a family using the generated virtual face image. According to the present invention, by searching for a family by using the face image of the separated family, it is possible to easily provide a family search result based on the similarity of faces between families. In addition, the accuracy of face prediction can be improved by utilizing the similarity result between the past Mia and the family face image for morphing the past Mia's face.
Description
본 발명은 얼굴 영상 분석을 이용한 가족 검색 시스템 및 방법에 관한 것으로서, 더욱 상세하게는 가족 간 얼굴의 유사성을 이용하여 미아(입양아)의 가족이 헤어진 미아(입양아)를 찾거나, 또는 미아(입양아)가 헤어진 가족을 찾기 위한 가족 검색 시스템 및 방법에 관한 것이다.The present invention relates to a family retrieval system and method using facial image analysis, and more particularly, to find a lost infant (adopted child) or the lost infant (adopted child) by using the similarity between faces of the family. The present invention relates to a family search system and method for finding a separated family.
기존의 가족 찾기 사이트는 헤어진 가족을 찾는 사연을 게시판에 올리고 게시글에 답변을 달거나 이메일로 연락을 취하는 방법을 사용하였다. 경우에 따라서는 사진을 등록할 수 있는 기능이 제공되기도 한다. 또한, 가족에 대한 관련 정보를 좀더 쉽게 찾을 수 있도록 성명, 별명, 헤어질 당시 상황, 찾을 가족 이름, 출생 년도 등 텍스트 기반의 키워드 검색 기능을 제공하는 사이트도 있었다. 그러나 미아(입양아)가 자신의 정보를 기억하지 못하는 경우에는 이러한 방식으로 찾는 데에는 어려움이 있다.Existing family finder sites posted stories about finding separated families on bulletin boards, responded to posts, or contacted by email. In some cases, a function to register a photo may be provided. In addition, some sites provide text-based keyword search functions such as full name, nickname, situation at the time of separation, family name to find, and year of birth to make it easier to find relevant information about the family. However, if the lost child (adopted child) can not remember his information, it is difficult to find it in this way.
가족 찾기 TV 프로그램의 경우에는 전화, 인터넷 게시판, 편지 등을 통해 사연을 신청하면 프로그램 제작진이 사연을 선별해 방송을 하게 된다. 이 경우에 가 족을 찾고자 하는 사람들의 실제 모습을 볼 수 있다는 점에서 장점이 있지만, 정해진 방송 시간에 보아야 한다는 점과 선별된 사람들에 대한 정보만 공개된다는 점에서 제한을 갖는다.In the case of a family search TV program, a story is requested by telephone, Internet bulletin board, or a letter, and the program crew selects and broadcasts the story. In this case, there is an advantage in that it is possible to see the actual figure of people who are looking for a family, but it is limited in that it should be viewed at a predetermined broadcast time and only information about the selected people is disclosed.
일반적인 가족들의 모습을 통해서도 알 수 있듯이, 부모나 형제들의 얼굴은 대부분의 경우 상당히 많은 유사점을 갖는다는 것을 알 수 있다. 어려서 미아나 입양아가 된 사람들은 당시의 상황이나 가족에 대한 정보를 기억하지 못할 수는 있지만, 다른 환경에서 자라난 경우에도 부모, 형제와 얼굴 생김의 유사성은 그대로 유지되는 것을 볼 수 있다. 그러나, 아직 까지 미아(입양아)가 알고 있는 최소한의 정보인 성별, 나이, 과거 또는 현재의 얼굴 사진 만을 가지고도 많은 미아(입양아) 가족을 효율적으로 찾을 수 있는 서비스가 개시된 바 없다.As can be seen from the general family, the faces of parents or siblings have a lot in common. Mia and adoptive children may not be able to remember information about the situation or family at that time, but they can see that the similarity of their faces with their parents, siblings is maintained even when they grow up in different circumstances. However, no service has been disclosed to efficiently find a large number of lost children (adopted children) with only the minimum information known by the lost children, such as gender, age, past or present.
대한민국 공개특허 제10-2003-85443호는 가족을 찾는 사람들의 동영상 인터뷰 내용과 가상 얼굴 변환 예측 프로그램, DNA 검사등을 복합적인 분석과정을 통해 헤어진 가족 정보를 제공하는 시스템을 개시하고 있다. 그러나, 상기 특허는 헤어진 가족의 현재의 얼굴을 예측하기 위한 구체적인 방법은 개시한 바 없다.Korean Patent Laid-Open Publication No. 10-2003-85443 discloses a system for providing separated family information through a complex analysis process of video interview content, virtual face conversion prediction program, DNA test, etc. of family seekers. However, the patent does not disclose specific methods for predicting the current face of a separated family.
상술한 종래 기술의 문제점들을 고려하여, 본 발명은 미아(입양아) 발생 시점의 미아(입영아) 얼굴 영상, 가족의 어릴적 얼굴 영상, 미아(입양아)의 현재 나이, 그리고 미아(입양아)의 현재 나이에 해당하는 가족의 얼굴 영상을 이용하여, 현재 미아(입양아)의 가상 얼굴 영상을 생성하고, 생성된 가상 얼굴 영상을 이용하여 가족 또는 미아(입영아)을 검색할 수 있는 가족 검색 시스템 및 방법을 제공하는 것을 목적으로 한다.In view of the above-described problems of the prior art, the present invention provides an infant's face image at the time of an infant's (adopted infant) occurrence, a child's childhood facial image, the current age of the infant (adopted baby), and the current age of the infant (adopted baby) A family search system and method for generating a virtual face image of a current lost child (adopted child) using a face image of a family corresponding to and searching for a family or a lost infant using the generated virtual face image It aims to provide.
상술한 본 발명의 목적 달성을 위한 본 발명의 가족 검색 시스템은 제1 연령에 촬영된 검색 대상자의 제1 얼굴 영상과, 상기 제1 연령으로부터 소정 범위 내의 연령에서 촬영된 상기 검색 대상자 가족의 제2 얼굴 영상 및 상기 제1 연령 보다 큰 제2 연령으로부터 소정 범위 내의 연령에서 촬영된 가족의 제3 얼굴 영상을 입력 받는 입력부; 상기 제2 얼굴 영상과 상기 제1 얼굴 영상 간의 유사도 값을 계산하는 영상 분석부; 상기 계산된 유사도 값을 이용하여 제2 연령의 상기 검색 대상자에 대한 가상 얼굴 영상을 생성하는 가상 얼굴 생성부; 및 상기 생성된 가상 얼굴 영상을 이용하여 상기 검색 대상자의 가족을 검색하거나 또는 상기 가족이 상기 검색 대상자를 검색하는 검색부를 포함한다.The family search system of the present invention for achieving the above object of the present invention includes a first face image of a search subject photographed at a first age, and a second search result family photographed at an age within a predetermined range from the first age. An input unit configured to receive a face image and a third face image of a family photographed at an age within a predetermined range from a second age greater than the first age; An image analyzer configured to calculate a similarity value between the second face image and the first face image; A virtual face generator configured to generate a virtual face image of the search subject of a second age using the calculated similarity value; And a search unit for searching for a family of the search target by using the generated virtual face image, or searching for the search target for the family.
상술한 본 발명의 또 다른 목적을 달성하기 위한 본 발명의 가족 검색 방법은 제1 연령에 촬영된 검색 대상자의 제1 얼굴 영상을 입력 받는 단계; 상기 제1 연령으로부터 소정 범위 내의 연령에서 촬영된 상기 검색 대상자 가족의 제2 얼굴 영상을 입력 받는 단계; 상기 제2 얼굴 영상과 상기 제1 얼굴 영상 간의 유사도 값을 계산하는 단계; 상기 제1 연령 보다 큰 제2 연령으로부터 소정 범위 내의 연령에서 촬영된 가족의 제3 얼굴 영상을 입력 받고, 상기 제1 얼굴 영상과 제3 얼굴 영상 및 상기 계산된 유사도 값을 이용하여 상기 제2 연령의 검색 대상자에 대한 가상 얼굴 영상을 생성하는 단계; 및 상기 생성된 가상 얼굴 영상을 이용하여 상기 검색 대상자의 가족을 검색하거나 또는 상기 가족이 상기 검색 대상자를 검색하는 단계를 포함한다.Family search method of the present invention for achieving another object of the present invention described above comprises the steps of receiving a first face image of the search target photographed at a first age; Receiving a second face image of the searched person family photographed at an age within a predetermined range from the first age; Calculating a similarity value between the second face image and the first face image; Receiving a third face image of a family photographed at an age within a predetermined range from a second age greater than the first age, and using the first face image, the third face image, and the calculated similarity value, the second age; Generating a virtual face image of the search target of the; And searching for a family of the search subject using the generated virtual face image or searching for the search subject by the family.
본 발명에 따르면 미아(입양아)의 과거 얼굴 영상과 그 가족 얼굴 영상 간의 유사도 분석을 통해 현재의 미아(입양아)의 얼굴에 대한 가상 얼굴 영상을 생성하고 생성된 가상 얼굴 영상을 이용한 유사도 분석을 통해, 가족 간 얼굴의 유사성에 기반하는 가족 검색 결과를 얻을 수 있다. 또한, 본 발명에 따르면, 과거 미아와 가족 얼굴 영상 간의 유사도 결과를 과거 미아의 얼굴의 모핑에 활용함으로써, 얼굴 예측의 정확성도 향상시킬 수 있다.According to the present invention, a virtual face image of a current Mia (adopted child) face is generated through similarity analysis between a past face image of a lost child (adopted child) and a family face image, and a similarity analysis using the generated virtual face image is performed. Family search results based on the similarity of faces between family members can be obtained. In addition, according to the present invention, the accuracy of face prediction can be improved by utilizing the similarity result between the past Mia and the family face image for morphing the face of the past Mia.
이하 첨부된 도면과 실시예를 참고하여, 본 발명에 따른 얼굴 영상 분석을 이용한 가족 검색 시스템과 방법 그리고 상기 방법을 컴퓨터 상에서 수행하기 위한 프로그램이 기록된 기록 매체에 대하여 상세히 설명한다. 이하의 설명 및 첨부된 도면들에서 실질적으로 동일한 구성요소들은 각각 동일한 부호들로 나타냄으로써 중복 설명을 생략하기로 한다. 또한 본 발명을 설명함에 있어 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.Hereinafter, a family retrieval system and method using face image analysis and a recording medium on which a program for performing the method on a computer according to the present invention will be described in detail with reference to the accompanying drawings and embodiments. In the following description and the accompanying drawings, substantially identical components are denoted by the same reference numerals, and thus redundant description will be omitted. In addition, in the following description of the present invention, if it is determined that a detailed description of related known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 1은 본 발명의 가족 검색 시스템과 정보 입력 또는 수신을 위한 단말을 나타내는 구성도이다.1 is a block diagram showing a family search system and a terminal for information input or reception of the present invention.
정보 입력 컴퓨터(10)는 가족 검색을 위한 정보를 등록하기 위한 컴퓨터이다. The
정보 조회측에는 정보 수신 컴퓨터(50), 또는 모바일 단말(20), SoIP 영상 단말(30), IPTV(40) 등의 정보 조회 수단이 구비되어, 가족 검색 결과를 조회할 수 있다. 가족 검색 시스템(60)은 정보 입력 컴퓨터(10)를 통해 수신된 검색 대상자의 정보와 가족 정보를 입력받고, 검색 대상자의 가족을 검색하거나 또는 검색 대상자를 검색한 후, 검색된 결과를 정보 조회측의 단말을 통해 조회자에게 제공한다. 여기에서 검색 대상자는 예를 들어 가족과 일정 기간 동안 헤어진 상태로 지낸 바 있는 미아 또는 입양아 등을 의미한다.The information retrieval side is provided with information retrieval means such as the
도 2는 본 발명의 일 실시예에 따른 가족 검색 시스템을 나타내는 블록도이다. 도 2에 도시된 가족 검색 시스템(100)은 입력부(110), 영상 분석부(120), 가상 얼굴 생성부(130), 검색부(140), 일반 정보 DB(150), 가족 얼굴 영상 DB(160), 검색 대상자 얼굴 영상 DB(170) 및 가상 얼굴 영상 DB(180)를 포함한다.2 is a block diagram illustrating a family search system according to an embodiment of the present invention. The
입력부(110)는 사용자 단말로부터 가족 검색을 위한 입력 정보를 입력 받는다. 여기에서, 사용자 단말은 예를 들어 영상 정보를 포함한 일반적인 정보 입력이 가능한 정보 입력 컴퓨터가 있다. 본 실시예에서 입력부(110)로 입력되는 정보는 제1 연령에 촬영된 검색 대상자의 제1 얼굴 영상과, 상기 제1 연령으로부터 소정 범위 내의 연령에서 촬영된 상기 검색 대상자 가족의 제2 얼굴 영상 및 미리 결정된 제2 연령으로부터 소정 범위 내의 연령에서 촬영된 가족의 제3 얼굴 영상에 대한 정보를 포함한다.The
보다 구체적으로 설명하면, 제 1 얼굴 영상은 미아 발생 시점에서 인접한 시점에 촬영한 미아의 얼굴 영상을 의미한다. 제1 연령은 제 1 얼굴 영상을 촬영한 시점의 미아 연령을 의미한다. 또한, 본 실시예에서는 검색 대상자와 그 가족 간의 얼굴 유사성에 기반한 것으로서, 동일 또는 유사 연령대의 얼굴 비교를 위하여 제 1 연령으로부터 소정의 범위 내에서 촬영한 가족의 제 2 얼굴 영상과 제 1 얼굴 영상을 비교한다. 제2 연령은 예를 들어 미아 또는 입양아의 현재 나이를 의미한다. 제3 얼굴 영상은 미아의 현재 나이와 동일한 또는 유사한 연령대에서 촬영한 가족의 얼굴 영상을 의미한다.In more detail, the first face image refers to a face image of a lost child photographed at an adjacent point in time at which the lost child occurs. The first age refers to a lost age at the time of photographing the first face image. In addition, in the present embodiment, based on facial similarity between the search subject and the family, the second face image and the first face image of the family photographed within a predetermined range from the first age for the comparison of faces of the same or similar age group are included. Compare. Second age refers to, for example, the current age of a lost child or adopted child. The third face image refers to a face image of a family photographed at the same or similar age group as Mia's current age.
입력부에 입력되는 얼굴 영상 정보는 원래의 이미지 파일 또는 사진을 스캐닝함으로써 획득된 파일의 형태로 입력될 수 있다. 이미지 파일 형태가 아닌 얼굴 사진 자체를 입력 받은 경우, 입력부는 얼굴 사진으로부터 이미지 파일을 얻기 위한 스캐닝부(미도시)를 더 포함할 수 있다. 또한, 입력부는 상술한 얼굴 영상 정보 뿐만 아니라 검색 대상자에 대한 일반 정보를 더욱 입력 받을 수 있다. 일반 정보의 개념에 대하여는 후술한다.The face image information input to the input unit may be input in the form of a file obtained by scanning an original image file or a photo. When receiving a face picture itself, not an image file, the input unit may further include a scanning unit (not shown) for obtaining an image file from the face picture. In addition, the input unit may further receive general information on the search target as well as the above-described face image information. The concept of general information will be described later.
영상 분석부(120)는 상기 제2 얼굴 영상과 상기 제1 얼굴 영상 간의 유사도 값을 계산한다. 영상 분석부(120)는 특징점 추출부(122)와 유사도 계산부(124)를 더 포함할 수 있다. 특징점 추출부(122)는 입력부를 통해 입력된 제1 내지 제3 얼굴 영상으로부터 미리 결정된 기준에 따른 특징점들을 각각 추출한다. The
유사도 계산부(124)는 추출된 특징점들의 위치 또는 특징점들 간의 거리 등을 이용하여 제1 및 제2 얼굴 영상 간의 유사도 값을 계산한다. 예를 들어, 유사도 계산부는 제1 얼굴 영상과 제2 얼굴 영상간의 코사인 거리를 유사도 값으로 계산할 수 있다. 코사인 거리 이외에도 유클리디안 거리(Euclidean distance), 마하라노비스 거리(Mahalanobis distance) 등을 유사도 값으로 사용할 수 있다.The
가상 얼굴 생성부(130)는 상기 계산된 유사도 값을 이용하여 제2 연령의 상기 검색 대상자에 대한 가상 얼굴 영상을 생성한다. 특히, 가상 얼굴 생성부(130)는 상기 영상 분석부(120)에서 계산된 유사도 값, 상기 제1 얼굴 영상과 제3 얼굴 영상을 이용한 모핑(morphing)을 통해 상기 검색 대상자에 대한 가상 얼굴 영상을 생성한다. The
가상 얼굴 생성부(130)는 특징점 좌표 계산부(132)와 영상 변형부(134)를 더 포함할 수 있다. 특징점 좌표 계산부(132)는 상기 영상 분석부(120)에서 계산된 유사도값에 따라 결정되는 소정의 가중치에 따라 제1 얼굴 영상으로부터 추출된 특징점의 좌표와, 제3 얼굴 영상으로부터 추출된 특징점의 좌표를 합산한 좌표를 계산한다. 영상 변형부(134)는 특징점 좌표 계산부를 통해 계산된 좌표에 따라 상기 제1 얼굴 영상을 변형시킴으로써 가상 얼굴 영상을 생성한다.The
검색 대상자의 가족이 복수인 경우, 가상 얼굴 생성부는 각각의 가족에 대하 여 계산된 유사도 값을 이용하여 가족 각각에 따른 검색 대상자의 가상 얼굴 영상을 생성하고, 상기 생성된 가상 얼굴 영상을 혼합시킴으로써 혼합된 가상 얼굴 영상을 생성하는 혼합부(미도시)를 더 포함할 수 있다.When there are a plurality of families to be searched, the virtual face generator generates a virtual face image of the person to be searched according to each family by using similarity values calculated for each family, and mixes the generated virtual face images by mixing them. The apparatus may further include a mixing unit (not shown) for generating a virtual face image.
검색부(140)는 상기 생성된 가상 얼굴 영상을 이용하여 상기 검색 대상자의 가족을 검색하거나 또는 상기 가족이 상기 검색 대상자를 검색하고, 검색 결과를 검색 결과 조회 단말(미도시)을 통해 조회자에게 제공한다. The
검색부(140)는 영상 변형부(134)를 통해 생성된 미아의 가상 얼굴과 가상 얼굴 영상 DB(180)에 저장된 가상 얼굴과의 비교를 통해, 가장 유사한 가상 얼굴 영상을 선택하는 영상 비교부(미도시)와, 상기 선택된 얼굴 영상에 따른 가족 정보를 일반 정보 DB(150)에서 독출하고, 독출된 결과를 검색 결과 조회 단말측으로 송출하는 정보 제공부(미도시)를 더 포함한다. 여기에서 검색 결과 조회 단말은 예를 들어, 정보 수신 컴퓨터, 모바일 단말, SoIP 영상 단말, IPTV 등을 포함한다.The
일반 정보 DB(150)는 입력부(110)를 통해 입력된 일반 정보를 저장한다. 여기에서 일반 정보는 예를 들어 미아에 대한 일반 정보와 가족에 대한 일반 정보 등이 있다. 미아에 대한 일반 정보는 미아(입양아)의 현재 나이, 성별, 발생 장소, 발생 시간, 발생 당시의 나이에 대한 정보, 미아의 이름 등 포함한다. 가족에 대한 일반 정보는 미아(입양아)가 가족의 이름, 가족의 나이, 미아 발생 당시의 가족의 주소, 가족의 성별, 형제 또는 자매에 대한 정보 등을 포함한다.General information DB 150 stores the general information input through the
가족 얼굴 영상 DB(160)는 입력부(110)를 통해 입력된 가족의 얼굴 영상에 대한 정보를 저장한다. 미아 또는 입양아와 관련된 가족이 입력한 가족 구성원 각 각의 얼굴 영상 정보를 저장한다. 특히, 가족 얼굴 영상 DB는 미아가 발생한 시점에서의 미아의 연령과 동일 또는 유사한 연령대에 촬영한 제2 얼굴 영상과, 검색 시점 즉 현재의 미아 연령(제2 연령)과 동일 또는 유사한 연령대에 촬영한 제3 얼굴 영상에 대한 정보를 저장한다. 여기에서 유사한 연령대는 예를 들어 제2 연령과 5살 내지는 10살 차이의 연령대를 의미한다. The family
검색 대상자 얼굴 영상 DB(170)는 입력부(110)를 통해 입력된 검색 대상자의 얼굴 영상 정보를 저장한다. 특히, 검색 대상자 얼굴 영상 DB는 미아 발생 시점과 인접한 시점에 촬영한 미아의 얼굴 영상(제1 얼굴 영상에 해당함)을 저장한다.The search target
가상 얼굴 영상 DB(180)는 영상 변형부(134)를 통해 생성된 가상 얼굴 영상 정보를 저장한다.The virtual
도 2에 도시된 가족 검색 시스템은 검색 대상자인 미아가 자신의 가족을 찾거나 또는 미아의 가족이 미아를 찾기 위하여 사용된다. The family search system shown in FIG. 2 is used to find a lost child, Mia, who is a search target, or a lost family.
미아(또는 입양아)가 자신의 가족을 검색하고자 하는 경우, 미아는 가족 검색을 위해 필요한 입력 정보를 외부 장치인 정보 입력 컴퓨터에 입력하며, 상기 입력된 입력 정보는 입력부(110)를 통해 가족 검색 시스템으로 입력된다. 여기에서 입력 정보는 미아에 대한 일반 정보, 미아의 현재 얼굴 영상 정보(사진 포함) 및 미아의 가족에 대한 일반 정보를 포함한다. 가상 얼굴 영상 DB는 미아를 찾고자 하는 가족들이 제공한 일반 정보 및 얼굴 영상 정보를 기반으로 이미 생성된 가상 얼굴 영상 정보를 저장한다. 검색부(140)는 가상 얼굴 영상 DB에 저장된 얼굴 영상 중에서 미아의 얼굴 영상과 매치되는 얼굴 영상을 검색하고, 검색된 얼굴 영상에 따른 가족의 정보를 검색 결과로서 출력한다. When the lost child (or adopted child) wants to search for her own family, the lost child inputs the input information necessary for the family search to an information input computer which is an external device, and the input information is inputted through the
미아(또는 입양아)의 가족이 미아를 검색하고자 하는 경우, 미아의 가족은 미아 검색을 위한 필요한 입력 정보를 외부 장치인 정보 입력 컴퓨터에 입력하며, 상기 입력된 입력 정보는 입력부(110)를 통해 가족 검색 시스템으로 입력된다. 여기에서 입력 정보는 미아에 대한 일반 정보, 미아와 미아의 가족에 대한 얼굴 영상 정보(사진 포함)를 포함한다. 가상 얼굴 생성부(130)는 입력된 정보를 기반으로 미아의 현재 얼굴에 대한 예측을 수행한다. 검색부(140)는 가족을 찾고자 하는 미아가 제공한 미아의 최근 얼굴 영상 정보를 저장하고 있는 검색 대상자 얼굴 영상DB(170)에 저장된 얼굴 영상 들 중에서 가상 얼굴 생성부(130)를 통해 생성된 미아의 가상 얼굴 영상과 매치되는 얼굴 영상을 검색하고, 검색된 얼굴 영상에 따른 미아의 정보를 검색 결과로서 출력한다.When a family of a lost child (or adopted child) wants to search for a lost child, the lost family inputs necessary input information for searching for the lost child into an information input computer that is an external device, and the input information is inputted through the
도 3은 도 2의 유사도 계산부(124)에서 유사도 값을 계산하는 개념을 나타내는 개념도이다. 유사도 계산부(124)는 미아 발생 시점과 인접한 시점의 미아 얼굴 영상(제1 얼굴 영상)과 가족 구성원 각각의 얼굴 영상(제2 얼굴 영상) 간의 유사도 값을 계산한다. 특히, 제2 얼굴 영상은 제1 얼굴 영상을 촬영한 시점에서의 미아 연령과 동일한 또는 유사한 연령대에 촬영한 가족의 얼굴 영상이어야 한다. 도 3에는 미아의 얼굴 영상과 아버지, 어머니, 형제1, 형제2의 어릴적 얼굴 영상을 비교하고, 그에 다른 유사도 값 계산 결과가 도시되어 있다.3 is a conceptual diagram illustrating a concept of calculating a similarity value in the
도 4는 도 2의 가상 얼굴 생성부(130)에서 가상 얼굴을 생성하는 개념을 나타내는 개념도이다. 가상 얼굴 생성부(130)는 미아의 발생 시점의 미아의 얼굴 영 상(제1 얼굴 영상), 현재 미아의 연령을 20대라고 할 때 현재의 미아 연령과 동일 또는 유사한 연령대의 가족 얼굴 영상(제3 얼굴 영상) 그리고 유사도 값을 고려한 모핑을 수행한다. 도 4는 아버지, 어머니, 형제1, 형제2 각각에 따른 4개의 가상 얼굴 영상을 생성하고, 생성된 4개의 가상 얼굴 영상을 평균 연산함으로써 미아의 가상 얼굴 영상을 생성하는 예이다.4 is a conceptual diagram illustrating a concept of generating a virtual face in the
도 5는 본 발명의 일 실시예에 따른 가족 검색 방법을 나타내는 흐름도이다. 도 5에 도시된 흐름도는 가족 검색 시스템(100)에서 시계열적으로 수행되는 하기의 단계들을 포함한다.5 is a flowchart illustrating a family search method according to an embodiment of the present invention. The flowchart shown in FIG. 5 includes the following steps performed time series in the
202단계에서 입력부(110)는 미아 발생 당시의 미아 얼굴 영상(제1 얼굴 영상)을 입력 받는다. 여기에서 입력되는 미아 얼굴 영상은 디지털화된 얼굴 영상 정보의 형태로 입력됨이 바람직하지만, 사진의 형태로 입력되는 것도 가능하다. 이 경우에는 스캐닝을 통해 사진을 얼굴 영상 정보로 변형하는 과정이 더 필요하다.In
204단계에서 입력부(110)는 미아 발생시 미아의 연령과 동일 또는 유사한 연령에서 촬영한 가족 얼굴 영상(제2 얼굴 영상)을 입력 받는다. In
206단계에서 특징점 추출부(122)는 제1 얼굴 영상과 제2 얼굴 영상으로 부터 얼굴의 특징을 잘 나타내는 얼굴 특징점들을 추출한다. In
208단계에서 유사도 계산부(124)는 제1 얼굴 영상과 제2 얼굴 영상에서 추출된 특징점들에 대한 비교를 통해 대비되는 영상들 간의 유사도 값을 계산한다. 예를 들어, 유사도 계산부는 특징점 위치 간의 길이 및 비율을 이용하여 유사도 값을 계산할 수 있다.In
210단계에서 특징점 추출부(122)는 현재 미아의 연령과 동일한 연령에서 촬영한 가족 얼굴 영상(제3 얼굴 영상)으로부터 얼굴 특징점들을 추출한다. In
212단계에서 특징점 좌표 계산부(132)는 208단계에서 계산된 유사도값을 고려하여, 제1 얼굴 영상을 제 3 얼굴 영상으로 변형시키기 위한 각각의 특징점에 따른 변형 좌표를 계산한다.In
214단계에서 영상 변형부(134)는 212단계에서 계산된 변형 좌표에 따라 제1 얼굴 영상에 대한 모핑을 통해 가상 얼굴 영상을 생성한다.In
도 6은 도 5의 212단계에서 변형 좌표를 계산하는 개념을 설명하기 위한 참고도이다. 도 6에는 입력부를 통해 입력되는 미아(또는 가족)의 얼굴에서 추출된 특징점들이 도시되어 있다. 특징점들은 제1 얼굴 영상과 제3 얼굴 영상 모두에서 추출되며, 특히 붉은 색 특징점들은 눈, 코, 입, 귀 등의 특징을 나타내기 위해 소정의 특징점 추출 알고리즘에 따라 추출된 것이다. 얼굴 유사도 판단에 있어서는 이마의 윗 부분은 제외된다. 외곽 꼭지점은 이마와 턱 선을 연결하기 위한 파랑색 특징점들이다. FIG. 6 is a reference diagram for describing a concept of calculating deformation coordinates in
도 6에 도시된 바와 같이 얼굴 영상은 추출된 특징점들을 정점으로 하는 다수의 분할된 영역들로 구분할 수 있다. 얼굴 영상에 속한 모든 버텍스(vertex)는 다음 수학식1 로 표현될 수 있다.As illustrated in FIG. 6, the face image may be divided into a plurality of divided regions having the extracted feature points as vertices. All vertices belonging to the face image may be represented by the following equation (1).
[수학식1][Equation 1]
V = x T1 + y T2 + z T3 V = x T 1 + y T 2 + z T 3
여기에서, T1, T2와 T3는 특징점 T1, T2와 T3를 나타내는 벡터이고, V는 T1, T2와 T3에 의하여 특정되는 버텍스를 나타내는 벡터이다.Here, T 1, T 2 and T 3 are vectors representing feature points T 1, T 2 and T 3, and V is a vector representing vertices specified by T 1, T 2 and T 3.
본 실시예에서는 가상 얼굴 생성을 위해 얼굴 영상을 분할된 영역으로 구분하고, 각각의 영역 단위로 모핑함으로서 가상 얼굴을 생성한다. 모핑 (morphing)은 소스(source) 영상을 타겟(target)으로 변형하는 것인데, 본 실시예에서 소스는 제1 얼굴이고, 타겟은 제3 얼굴이다. 모핑의 정도는 변형 비율에 따라 조절 가능하다. 본 실시예에서는 208단계에서 계산된 유사도값(유사의 정도)에 따라 변형 비율을 적응적으로 조절하는데, 유사도값과 변형 비율 간의 관계는 시스템 설계자에 의하여 다양한 방식으로 결정될 수 있다. 예를 들어, 제1 얼굴과 제3 얼굴 간의 유사도 값이 높게 나타난 경우, 소스 보다는 타겟의 가중치가 높도록 비율(예를 들어 20 : 80)을 결정할 수 있고, 유사도 값이 낮게 나타난 경우에는 소스의 가중치가 높도록 비율(예를 들어, 70: 30)을 결정할 수 있다.In the present embodiment, a virtual face is generated by dividing a face image into divided regions and morphing each region to generate a virtual face. Morphing is to transform the source image into a target. In this embodiment, the source is the first face and the target is the third face. The degree of morphing is adjustable according to the strain rate. In this embodiment, the deformation rate is adaptively adjusted according to the similarity value (degree of similarity) calculated in
수식으로 설명하면, 예를 들어 소스와 타겟을 50:50으로 변형하고자 할 경우, 변형된 소스의 특징점 또는 정점(Ta')은 Ta'= (Ta + Tb)/2 로 표현할 수 있다. 여기에서, Ta는 소스의 특징점을 나타내는 벡터이고, Tb는 타겟의 특징점을 나타내는 벡터이며, Ta'는 변형된 소스의 특징점을 나타내는 벡터다. 또 다른 예로, 3: 2로 변형하고자 할 경우, Ta'= (3Ta + 2Tb)/5로 표현할 수 있다. For example, when a source and a target are to be transformed to 50:50, for example, the feature point or vertex Ta ' of the modified source may be expressed as Ta' = ( Ta + Tb ) / 2. Here, Ta is a vector representing the feature point of the source, Tb is a vector representing the feature point of the target, and Ta ' is a vector representing the feature point of the modified source. As another example, when it is modified to 3: 2, it can be expressed as Ta ' = (3 Ta + 2 Tb ) / 5.
버텍스V를 이루는 모든 특징점들(T1, T2, T3)에 대하여 변형된 특징점들 (T1', T2', T3')을 계산하면, 변형된 vertex V는 다음과 같이 표현될 수 있다.Computing the modified feature points ( T 1 ', T 2', T 3 ') for all the feature points ( T 1, T 2, T 3) constituting the vertex V , the modified vertex V is expressed as Can be.
[수학식2][Equation 2]
V' = x T1' + y T2' + z T3' V ' = x T 1' + y T 2 '+ z T 3'
상술한 방법으로 얼굴 영상의 모든 특징점들을 변형함으로써 특징점 각각에 대한 변형 좌표를 계산할 수 있다.By modifying all the feature points of the face image by the above-described method, the deformation coordinates for each feature point can be calculated.
216단계에서 검색부(140)는 214단계를 통해 생성된 가상 얼굴 영상과 검색 대상자 얼굴 영상 DB(170)에 저장된 미아 얼굴 영상 간의 비교를 통해, 대비되는 영상들 간의 유사도 값을 계산한다.In
218단계에서 검색부(140)는 216단계의 계산 결과 가장 높은 유사도 값을 갖는 미아 또는 미아의 가족 정보를 제공한다.In
본 실시예에서는 가족 구성원 간의 얼굴 유사성을 이용한 가족 검색 방법을 개시하였다. 본 실시예와 함께 더욱 고려될 수 있는 것은 미아(입양아) 또는 가족에 대한 일반 정보를 이용한 가족 검색 방법이다. 여기에서 일반 정보는 예를 들어 미아(입양아) 발생 시점의 나이, 현재 나이, 성별, 발생 장소, 발생 시간, 미아의 이름, 가족의 이름, 가족의 주소 등이 있으며, 이러한 일반 정보를 통한 검색을 더욱 활용할 경우 검색의 정확성을 향상시킬 수 있다.In this embodiment, a family searching method using face similarity between family members is disclosed. Further contemplated with this embodiment is a family search method using general information about a child (adopted child) or family. General information here includes, for example, the age at the time of the loss of the child (adopted child), the current age, gender, where it occurred, the time of occurrence, the name of the child, the name of the family, and the address of the family. Further use can improve the accuracy of the search.
한편 본 발명의 얼굴 분석을 이용한 가족 검색 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.On the other hand, the family search method using the face analysis of the present invention can be implemented in a computer-readable code on a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored.
컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현하는 것을 포함한다. 또한, 컴퓨터가 읽을 수 있 는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트 들은 본 발명이 속하는 기술 분야의 프로그래머들에 의하여 용이하게 추론될 수 있다.Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which may be implemented in the form of a carrier wave (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.
이제까지 본 발명에 대하여 바람직한 실시예를 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 본 발명을 구현할 수 있음을 이해할 것이다. 그러므로, 상기 개시된 실시예 들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 한다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will understand that the present invention can be embodied in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown not in the above description but in the claims, and all differences within the scope should be construed as being included in the present invention.
본 발명은 오랫 동안 헤어진 미아 또는 입양아를 찾기 위한 가족 검색 시스템으로서 사용될 수 있다. 또한, 본 발명의 가족 검색 시스템을 이용하면 헤어진 가족을 찾고자 하는 가족 또는 미아(입양아)가 입력한 얼굴 영상 정보에 대한 얼굴 유사도 분석 및 얼굴 예측을 통해 헤어진 가족 정보를 보다 정확하고 효율적으로 조회할 수 있다.The present invention can be used as a family retrieval system for finding lost or adopted infants who have long separated. In addition, the family retrieval system of the present invention enables more accurate and efficient retrieval of separated family information through face similarity analysis and face prediction for face image information input by a family or a lost child (adopted child) who is looking for a separated family. have.
도 1은 본 발명의 가족 검색 시스템과 정보 입력 또는 수신을 위한 단말을 나타내는 구성도이다.1 is a block diagram showing a family search system and a terminal for information input or reception of the present invention.
도 2는 본 발명의 일 실시예에 따른 가족 검색 시스템을 나타내는 블록도이다.2 is a block diagram illustrating a family search system according to an embodiment of the present invention.
도 3은 도 2의 유사도 계산부(124)에서 유사도 값을 계산하는 개념을 나타내는 개념도이다.3 is a conceptual diagram illustrating a concept of calculating a similarity value in the
도 4는 도 2의 가상 얼굴 생성부(130)에서 가상 얼굴을 생성하는 개념을 나타내는 개념도이다.4 is a conceptual diagram illustrating a concept of generating a virtual face in the
도 5는 본 발명의 일 실시예에 따른 가족 검색 방법을 나타내는 흐름도이다.5 is a flowchart illustrating a family search method according to an embodiment of the present invention.
도 6은 도 5의 212단계에서 변형 좌표를 계산하는 개념을 설명하기 위한 참고도이다.FIG. 6 is a reference diagram for describing a concept of calculating deformation coordinates in
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080061695A KR20100001684A (en) | 2008-06-27 | 2008-06-27 | System and method for finding a family using face image analysis |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080061695A KR20100001684A (en) | 2008-06-27 | 2008-06-27 | System and method for finding a family using face image analysis |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20100001684A true KR20100001684A (en) | 2010-01-06 |
Family
ID=41811961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080061695A Withdrawn KR20100001684A (en) | 2008-06-27 | 2008-06-27 | System and method for finding a family using face image analysis |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20100001684A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101291763B1 (en) * | 2011-03-02 | 2013-08-01 | 정일봉 | The system for providing information about facial diagnosis and imaginary face of next generation, based on the golden ratio in the face on smartphone application |
| KR20220094997A (en) | 2020-12-29 | 2022-07-06 | 주식회사 테라젠바이오 | Future face prediction method and device based on genetic information |
| CN115131857A (en) * | 2022-06-27 | 2022-09-30 | 合肥的卢深视科技有限公司 | Image generation method, system, electronic device and computer-readable storage medium |
-
2008
- 2008-06-27 KR KR1020080061695A patent/KR20100001684A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101291763B1 (en) * | 2011-03-02 | 2013-08-01 | 정일봉 | The system for providing information about facial diagnosis and imaginary face of next generation, based on the golden ratio in the face on smartphone application |
| KR20220094997A (en) | 2020-12-29 | 2022-07-06 | 주식회사 테라젠바이오 | Future face prediction method and device based on genetic information |
| CN115131857A (en) * | 2022-06-27 | 2022-09-30 | 合肥的卢深视科技有限公司 | Image generation method, system, electronic device and computer-readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9477685B1 (en) | Finding untagged images of a social network member | |
| US7684651B2 (en) | Image-based face search | |
| US9626551B2 (en) | Collation apparatus and method for the same, and image searching apparatus and method for the same | |
| US9176987B1 (en) | Automatic face annotation method and system | |
| US10311288B1 (en) | Determining identity of a person in a digital image | |
| JP6615225B2 (en) | Image processing apparatus, image search interface display apparatus, and image search interface display method | |
| EP3690673A1 (en) | Method, apparatus, electronic device, and storage medium for image-based data processing | |
| WO2007117448A2 (en) | Forming connections between image collections | |
| EP2005362A1 (en) | Identifying unique objects in multiple image collections | |
| CN114390368A (en) | Live video data processing method and device, equipment and readable medium | |
| Jiang et al. | Active context-based concept fusionwith partial user labels | |
| CN110659392A (en) | Retrieval method and device, storage medium | |
| Li et al. | Social context-aware person search in videos via multi-modal cues | |
| CN112417845A (en) | Text evaluation method and device, electronic equipment and storage medium | |
| CN112328833A (en) | Label processing method and device and computer readable storage medium | |
| CN113688664B (en) | Human face key point detection method and human face key point detection device | |
| KR101743169B1 (en) | System and Method for Searching Missing Family Using Facial Information and Storage Medium of Executing The Program | |
| CN108345700B (en) | Article representative picture selection method and device and computer equipment | |
| KR20100001684A (en) | System and method for finding a family using face image analysis | |
| WO2021145030A1 (en) | Video search system, video search method, and computer program | |
| Zhang et al. | Hybrid improvements in multimodal analysis for deep video understanding | |
| Choo et al. | Pain detection from facial landmarks using spatial-temporal deep neural network | |
| JP2018137639A (en) | Moving image processing system, encoder and program, decoder and program | |
| CN116028657B (en) | Analysis system of intelligent cloud photo frame based on motion detection technology | |
| Quang et al. | VizQuest: Enhanced Video Event Retrieval Using Fusion and Temporal Modeling |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080627 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |