KR20210084946A - Method and server for inspecting food advertising images - Google Patents
Method and server for inspecting food advertising images Download PDFInfo
- Publication number
- KR20210084946A KR20210084946A KR1020190177490A KR20190177490A KR20210084946A KR 20210084946 A KR20210084946 A KR 20210084946A KR 1020190177490 A KR1020190177490 A KR 1020190177490A KR 20190177490 A KR20190177490 A KR 20190177490A KR 20210084946 A KR20210084946 A KR 20210084946A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- food
- advertisement image
- inspection
- unit
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G06K9/6201—
-
- G06K9/00456—
-
- G06K9/46—
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/413—Classification of content, e.g. text, photographs or tables
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Analysis (AREA)
Abstract
본 발명의 일 실시 예에 따른 식품 광고 이미지 검수 방법은, 이미지 검수 서버가 식품 광고 이미지를 검수하는 방법으로서, 커머스 사이트에 공개된 식품 광고 이미지를 수집하는 단계, 수집된 식품 광고 이미지를 원본 광고 이미지와 비교하여, 상기 수집된 식품 광고 이미지에서 변경 사항을 검색하는 단계 및 검색 결과에 따라 상기 수집된 식품 광고 이미지의 수정 여부를 결정하는 단계를 포함한다.
본 발명에 따르면, 커머스 사이트에 업로드된 식품 광고 이미지들을 가장 최근에 업데이트된 식품 광고 이미지로 수정하여, 소비자들에게 정확한 광고 정보만을 제공하고, 고객들의 신뢰도를 확보할 수 있다.The food advertisement image inspection method according to an embodiment of the present invention is a method for the image inspection server to inspect food advertisement images, the steps of collecting food advertisement images published on a commerce site, and converting the collected food advertisement images into the original advertisement image and, searching for changes in the collected food advertisement image and determining whether to modify the collected food advertisement image according to the search result.
According to the present invention, by correcting food advertisement images uploaded to a commerce site to the most recently updated food advertisement image, it is possible to provide only accurate advertisement information to consumers and to secure customer trust.
Description
본 발명은 식품 광고 이미지 검수 방법 및 서버에 관한 것으로, 보다 자세하게는 커머스 사이트를 통해 노출되어 소비자들이 접할 수 있는 식품 광고 이미지를 원본 식품 광고 이미지와 비교 분석하여, 각 커머스 사이트가 올바른 식품 광고 이미지를 게재할 수 있도록 검수하는 방법 및 이를 수행하는 서버에 관한 것이다.The present invention relates to a food advertisement image inspection method and server, and more particularly, by comparing and analyzing a food advertisement image exposed through a commerce site and accessible to consumers with an original food advertisement image, each commerce site obtains the correct food advertisement image. It relates to a method of checking for publication and a server that performs it.
F&B(Food & Beverage) 마켓을 운영하는 식품 회사는 판매하는 제품에 대한 제품 광고 이미지를 만들고, 이를 각 커머스 사이트에 배포한다. 이 중, 식품 광고 이미지는 브랜드 전략이 변경되거나 상품의 표현 규제가 가해지는 경우, 과대 광고 문제가 발생할 수 있기 때문에, 마케팅 문구 및 성분, 원산지 등의 표기를 수정하는 경우가 빈번하게 발생한다. A food company that operates an F&B (Food & Beverage) market creates a product advertisement image for the products it sells, and distributes it to each commerce site. Among them, when a brand strategy is changed or a product expression regulation is applied, a food advertisement image may cause an over-advertisement problem. Therefore, marketing phrases, ingredients, country of origin, etc. are frequently corrected.
또한, 최근에는 식품, 건강보조식품의 성분에 관한 고객들의 관심도가 높을 뿐만 아니라, 식약처, 식품나라, 소비자원에 허위과대광고를 하는 식품에 대한 고발이 이루어지고 있어, 상술한 문제 상황을 피하기 위해 주기적으로 광고 이미지에 대한 검토가 이루어져야 한다.In addition, in recent years, not only have customers' interest in food and health supplement ingredients high, but also accusations are being made on foods that make false and exaggerated advertisements to the Ministry of Food and Drug Safety, Food Country, and the Consumer Agency. Advertisement images should be reviewed periodically.
그에 따라, 각 식품 회사는 주기적으로 광고 이미지에 기재된 정보를 검수하고, 수정된 광고 이미지를 각 커머스 사이트에 배포하지만, 하나의 브랜드에서 제작, 판매하는 제품의 수가 많고, 이를 배포하는 커머스 사이트의 수도 100여 개에 달하기 때문에, 판매자가 올바른 광고 이미지를 게재했는지 확인하기 위해서는 많은 시간이 소요된다.Accordingly, each food company periodically inspects the information described in the advertisement image and distributes the modified advertisement image to each commerce site. However, the number of products produced and sold by one brand is large, and the number of commerce sites distributing them Since there are more than 100, it takes a lot of time to verify that the seller has posted the correct ad image.
또한, 식품 광고 이미지는 가전 제품, 화장품과 같은 제품 광고 이미지와는 달리 마케팅 문구, 제품 사진, 조리 예시, 조리법, 성분 등 많은 글씨와 제품 사진이 포함되어 있기 때문에 이미지 크기가 크고 구성이 복잡하여, 관리자가 이를 육안으로 검수하기에 한계가 있다. In addition, food advertisement images, unlike product advertisement images such as home appliances and cosmetics, contain a lot of text and product pictures such as marketing phrases, product pictures, cooking examples, recipes, ingredients, etc., so the image size is large and the composition is complicated. There is a limit for the manager to visually inspect it.
이와 관련하여, 종래 기술로서, 사이트에 배포된 이미지 오류를 모니터링하는 방법이 개시되었으나, 종래 기술은 단순히 사이트에 배포된 이미지를 수집한 후, 이미지의 로딩(Loading) 시간 및 이미지의 출력 여부를 확인하는 것으로서, 이미지 내 포함된 구성 및 내용 상의 오류를 잡아주지는 못한다.In this regard, as a prior art, a method for monitoring an error of an image distributed on a site has been disclosed, but the prior art simply collects an image distributed on a site, and then checks the loading time of the image and whether the image is output As such, it cannot catch errors in the composition and content included in the image.
따라서 커머스 사이트에 배포된 식품 광고 이미지에서 올바르지 않은 광고 이미지를 찾아내고, 수정할 수 있는 새로운 기술의 개발이 요구되며, 본 발명은 이에 관한 것이다.Therefore, it is required to develop a new technology capable of finding and correcting an incorrect advertisement image in a food advertisement image distributed on a commerce site, and the present invention relates to this.
본 발명이 해결하고자 하는 기술적 과제는 많은 커머스 사이트에서 식품 판매를 위해 사용자들에게 노출되어 있는 식품 광고 이미지들을 수집하고, 각각의 광고 이미지들을 원본 광고 이미지와 비교하여 올바르지 않게 표기되어 있는 영역들을 수정할 수 있는 식품 광고 이미지 검수 방법을 제공하는 것이다.The technical problem to be solved by the present invention is to collect food advertisement images exposed to users for food sales on many commerce sites, and compare each advertisement image with the original advertisement image to correct areas that are incorrectly marked. It is to provide a method for inspecting food advertisement images.
본 발명이 해결하고자 하는 다른 기술적 과제는 커머스 사이트에서 수집한 식품 광고 이미지들을 비교 사항을 검출하기 위해 보다 작게 쪼개고, 쪼갠 영역 내 색상, 테두리, 문자 등 객체의 유형을 판단하여, 구체적인 이미지 비교를 할 수 있는 식품 광고 이미지 검수 방법을 제공하는 것이다.Another technical problem to be solved by the present invention is to divide food advertisement images collected from commerce sites into smaller pieces to detect comparison items, determine the types of objects such as colors, borders, and texts in the divided area, and perform specific image comparison. It is to provide a food advertisement image inspection method that can be used.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the following description.
본 발명의 일 실시 예에 따른 식품 광고 이미지 검수 방법은 이미지 검수 서버가 식품 광고 이미지를 검수하는 방법으로서, 커머스 사이트에 공개된 식품 광고 이미지를 수집하는 단계, 수집된 식품 광고 이미지를 원본 광고 이미지와 비교하여, 상기 수집된 식품 광고 이미지에서 변경 사항을 검색하는 단계 및 검색 결과에 따라 상기 수집된 식품 광고 이미지의 수정 여부를 결정하는 단계를 포함한다.The food advertisement image inspection method according to an embodiment of the present invention is a method for the image inspection server to inspect food advertisement images, the steps of collecting food advertisement images published on a commerce site, and combining the collected food advertisement images with the original advertisement image. By comparison, searching for changes in the collected food advertisement image and determining whether to modify the collected food advertisement image according to the search result.
일 실시 예에 따르면, 상기 식품 광고 이미지를 수집하는 단계는, 검수가 필요한 식품의 명칭, 필터링 문구 및 원본 광고 이미지 중 적어도 식품의 명칭과 원본 광고 이미지를 입력하는 단계, 상기 식품의 명칭 및 필터링 문구에 따라, 대응되는 웹 페이지를 검색하는 단계 및 검색된 웹 페이지에서 해당 식품 광고 이미지를 저장하는 단계를 더 포함할 수 있다. 상기 이미지를 저장함에는 불필요한 이미지를 제외한 이미지를 저장할 수 있다.According to an embodiment, the collecting of the food advertisement image includes: inputting at least the name of the food and the original advertisement image among the name of the food that needs to be inspected, the filtering phrase, and the original advertisement image, the name of the food and the filtering phrase Accordingly, the method may further include the steps of searching for a corresponding web page and storing the corresponding food advertisement image in the searched web page. In storing the image, an image excluding unnecessary images may be stored.
일 실시 예에 따르면, 상기 변경 사항을 검색하는 단계는, 상기 원본 광고 이미지를 기초로 상기 수집된 식품 광고 이미지의 기준점을 추출하고, 추출된 기준점을 이용하여 상기 수집된 식품 광고 이미지 내 검수 영역을 지정하는 단계를 더 포함할 수 있다.According to an embodiment, the step of searching for the change may include extracting a reference point of the collected food advertisement image based on the original advertisement image, and using the extracted reference point, the inspection area within the collected food advertisement image It may further include the step of designating.
일 실시 예에 따르면, 상기 검수 영역을 지정하는 단계 이후에, 상기 검수 영역의 비교 유형을 확인하는 단계 및 확인된 비교 유형에 따라 상기 검수 영역을 전처리하는 단계를 더 포함할 수 있다.According to one embodiment, after the step of designating the inspection area, the step of confirming the comparison type of the inspection area and the step of pre-processing the inspection area according to the confirmed comparison type may be further included.
일 실시 예에 따르면, 상기 검수 영역을 지정하는 단계는, 상기 원본 광고 이미지와 상기 검수 영역을 동일한 복수의 섹션으로 분할하는 단계를 더 포함할 수 있다.According to an embodiment, the step of designating the inspection area may further include dividing the original advertisement image and the inspection area into the same plurality of sections.
일 실시 예에 따르면, 상기 비교 유형을 확인하는 단계는, 상기 원본 광고 이미지 또는 상기 검수 영역 내에서 배경색, 이미지 윤곽선 및 문자 중 적어도 하나의 이미지 구분 항목을 인식하고, 인식된 이미지 항목에서 하나의 객체를 그룹화하는 단계 및 그룹화된 하나의 객체가 문자인지 판단하고, 상기 검수 영역에 대한 비교 유형을 문자 유형 또는 문자가 아닌 유형으로 분류하는 단계를 더 포함할 수 있다.According to an embodiment, the confirming of the comparison type may include recognizing at least one image classification item among a background color, an image outline, and a character within the original advertisement image or the inspection area, and one object in the recognized image item. It may further include the steps of grouping and determining whether one grouped object is a character, and classifying the comparison type for the inspection area into a character type or a non-character type.
일 실시 예에 따르면, 상기 비교 유형을 확인하는 단계는, 상기 비교 유형이 문자 유형이 아닌 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 특징점을 추출하는 단계 및 각각의 특징점을 기초로 상기 검수 영역에서의 변경 사항을 검색하는 단계를 더 포함할 수 있다.According to an embodiment, the checking of the comparison type may include, if the comparison type is not a text type, extracting a feature point from each of the original advertisement image and the inspection area and the inspection area based on each characteristic point It may further include the step of retrieving the change in .
일 실시 예에 따르면, 상기 비교 유형을 확인하는 단계는, 상기 비교 유형이 문자 유형인 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 단어를 인식하고, 변경 사항을 검색하는 단계를 더 포함할 수 있다.According to an embodiment, the confirming of the comparison type may further include recognizing a word in each of the original advertisement image and the inspection area and searching for a change when the comparison type is a text type. have.
일 실시 예에 따르면, 상기 수정 여부를 결정하는 단계는, 상기 변경 사항이 검색된 경우, 상기 수집된 식품 광고 이미지에 상기 변경 사항을 표시하여 수정된 식품 광고 이미지를 생성하고, 상기 수정된 식품 광고 이미지를 상기 커머스 사이트를 관리하는 커머스 서버로 송신하는 단계를 더 포함할 수 있다.According to an embodiment, the determining of whether to modify may include generating a modified food advertisement image by displaying the change in the collected food advertisement image when the change is found, and the modified food advertisement image The method may further include transmitting to a commerce server that manages the commerce site.
본 발명의 다른 실시 예에 따른 이미지 검수 서버는, 커머스 사이트에 공개된 식품 광고 이미지를 수집하는 이미지 수집부, 수집된 식품 광고 이미지를 원본 광고 이미지와 비교하여, 상기 수집된 식품 광고 이미지에서 변경 사항을 검색하는 이미지 분석부 및 검색 결과에 따라 상기 수집된 식품 광고 이미지의 수정 여부를 결정하는 이미지 편집부를 포함한다.The image inspection server according to another embodiment of the present invention includes an image collection unit that collects food advertisement images published on a commerce site, compares the collected food advertisement image with an original advertisement image, and changes in the collected food advertisement image. and an image analysis unit that searches for , and an image editing unit that determines whether to modify the collected food advertisement image according to the search result.
일 실시 예에 따르면, 상기 이미지 수집부는, 검수가 필요한 식품의 명칭, 필터링 문구 및 원본 광고 이미지 중 적어도 식품의 명칭과 원본 공고 이미지를 입력 받는 입력부, 상기 커머스 사이트 내에서 상기 식품의 명칭 및 필터링 문구에 따라, 대응되는 웹 페이지를 검색하는 검색부 및 검색된 웹 페이지에서 해당 식품의 식품 광고 이미지를 저장하는 저장부를 더 포함할 수 있다. 선택적으로, 상기 저장부는 불필요한 이미지를 제외한 이미지를 저장할 수 있다.According to an embodiment, the image collection unit includes an input unit for receiving at least the name of food and an original advertisement image among the name of the food requiring inspection, the filtering phrase, and the original advertisement image, the name and filtering phrase of the food in the commerce site. Accordingly, it may further include a search unit for searching a corresponding web page and a storage unit for storing a food advertisement image of the corresponding food in the searched web page. Optionally, the storage unit may store images excluding unnecessary images.
일 실시 예에 따르면, 상기 이미지 분석부는, 상기 원본 광고 이미지를 기초로 상기 수집된 식품 광고 이미지의 기준점을 추출하는 특징점 추출부 및 추출한 기준점을 이용하여, 상기 수집된 식품 광고 이미지 내 검수 영역을 지정하는 이미지 정렬부를 더 포함할 수 있다.According to one embodiment, the image analysis unit, using the feature point extraction unit for extracting the reference point of the collected food advertisement image based on the original advertisement image and the extracted reference point, designate the inspection area in the collected food advertisement image It may further include an image aligning unit.
일 실시 예에 따르면, 상기 검수 영역의 비교 유형을 확인하는 유형 분류부 및 확인된 비교 유형에 따라 상기 검수 영역을 전처리하는 이미지 전처리부를 더 포함할 수 있다.According to an embodiment, it may further include a type classification unit for confirming the comparison type of the inspection area, and an image preprocessor for pre-processing the inspection area according to the confirmed comparison type.
일 실시 예에 따르면, 상기 이미지 정렬부는, 상기 원본 광고 이미지와 상기 검수 영역을 동일한 복수의 섹션으로 분할할 수 있다.According to an embodiment, the image alignment unit may divide the original advertisement image and the inspection area into the same plurality of sections.
일 실시 예에 따르면, 상기 유형 분류부는, 상기 원본 광고 이미지 또는 상기 검수 영역 내에서 배경색, 이미지 윤곽선 및 문자 중 적어도 하나의 이미지 구분 항목을 인식하고, 인식된 이미지 구분 항목에서 하나의 객체를 그룹화하여, 그룹화된 하나의 객체가 문자인지 판단하고, 상기 검수 영역에 대한 비교 유형을 문자 유형 또는 문자가 아닌 유형으로 분류할 수 있다.According to an embodiment, the type classification unit recognizes at least one image classification item of a background color, an image outline, and a character within the original advertisement image or the inspection area, and groups one object in the recognized image classification item , it is possible to determine whether one grouped object is a character, and classify the comparison type for the inspection area into a character type or a non-character type.
일 실시 예에 따르면, 상기 특징점 추출부는, 상기 유형 분류부가 분류한 유형이 문자 유형이 아닌 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 특징점을 추출하고, 상기 이미지 분석부는, 각각의 특징점을 기초로 상기 검수 영역에서의 변경 사항을 검색할 수 있다.According to an embodiment, the feature point extraction unit, when the type classified by the type classification unit is not a text type, extracts a feature point from each of the original advertisement image and the inspection area, and the image analysis unit, based on each feature point to search for changes in the inspection area.
일 실시 예에 따르면, 상기 이미지 분석부는, 상기 유형 분류부가 분류한 유형이 문자 유형인 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 단어를 인식하는 텍스트 인식부를 더 포함하고, 상기 텍스트 인식부가 인식한 단어에서 변경 사항을 검색할 수 있다. 일 실시 예에 따르면, 상기 이미지 편집부는, 상기 변경 사항이 검색된 경우, 상기 수집된 식품 광고 이미지에 상기 변경 사항을 표시하여 수정된 식품 광고 이미지를 생성하고, 상기 수정된 식품 광고 이미지를 상기 커머스 사이트를 관리하는 커머스 서버로 송신하는 통신부를 더 포함할 수 있다.According to an embodiment, the image analysis unit further comprises a text recognition unit for recognizing a word in each of the original advertisement image and the inspection area when the type classified by the type classification unit is a character type, wherein the text recognition unit recognizes You can search for changes in one word. According to an embodiment, when the change is found, the image editing unit generates a modified food advertisement image by displaying the change in the collected food advertisement image, and applies the modified food advertisement image to the commerce site. It may further include a communication unit for transmitting to the commerce server that manages the.
본 발명에 의하면, 커머스 사이트에 업로드된 식품 광고 이미지들을 가장 최근에 업데이트된 식품 광고 이미지로 수정하여, 소비자들에게 정확한 광고 정보만을 제공하고, 고객들의 신뢰도를 확보할 수 있다. According to the present invention, by correcting food advertisement images uploaded to a commerce site to the most recently updated food advertisement image, it is possible to provide only accurate advertisement information to consumers and to secure customer reliability.
또한, 식품 광고 이미지를 복수의 섹션을 분할하고, 분할된 각 섹션 내 대표적인 특징점을 추출하여, 전체 이미지 파일을 이용하여 검출하기 힘든 수정 사항을 쉽게 발견할 수 있고, 수 많은 커머스 사이트에 업로드된 식품 광고 이미지를 빠르게 검수할 수 있으며, 식품 홍보 관리 인력을 효율적으로 운용할 수 있다.In addition, by dividing the food advertisement image into a plurality of sections, by extracting representative feature points in each divided section, corrections that are difficult to detect can be easily found using the entire image file, and food uploaded to numerous commerce sites Advertising images can be inspected quickly, and food promotion management personnel can be efficiently operated.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해 될 수 있을 것이다.Effects of the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.
도 1은 본 발명의 일 실시 예에 따른 이미지 검수 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 일 실시 예에 따른 이미지 검수 서버의 구성을 나타낸 도면이다.
도 3은 본 발명의 일 실시 예에 따른 이미지 검수 서버가 이미지를 정렬하는 방식을 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시 예에 따른 이미지 검수 서버가 이미지를 분석하는 방식을 설명하기 위한 예시적인 도면이다.
도 5는 본 발명의 일 실시 예에 따른 이미지 검수 서버가 생성하는 수정된 식품 광고 이미지를 예시적으로 나타낸 도면이다.
도 6은 본 발명의 일 실시 예에 따른 이미지 검수 서버가 식품 광고 이미지를 검수하는 방법을 나타낸 흐름도이다.1 is a diagram showing the configuration of an image inspection system according to an embodiment of the present invention.
2 is a diagram showing the configuration of an image inspection server according to an embodiment of the present invention.
3 is a view for explaining a method in which the image inspection server aligns images according to an embodiment of the present invention.
4 is an exemplary view for explaining a method of analyzing an image by the image inspection server according to an embodiment of the present invention.
5 is a diagram illustrating an exemplary modified food advertisement image generated by the image inspection server according to an embodiment of the present invention.
6 is a flowchart illustrating a method for an image inspection server to inspect a food advertisement image according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Advantages and features of the present invention, and a method for achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments published below, but may be implemented in various different forms, and only these embodiments make the publication of the present invention complete, and common knowledge in the technical field to which the present invention belongs It is provided to fully inform the possessor of the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms (including technical and scientific terms) used herein may be used with the meaning commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in a commonly used dictionary are not to be interpreted ideally or excessively unless clearly defined in particular. The terminology used herein is for the purpose of describing the embodiments and is not intended to limit the present invention. As used herein, the singular also includes the plural unless specifically stated otherwise in the phrase.
본 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계 및/또는 동작은 하나 이상의 다른 구성요소, 단계 및/또는 동작의 존재 또는 추가를 배제하지 않는다.As used herein, “comprises” and/or “comprising” refers to a referenced component, step and/or action indicating the presence or addition of one or more other components, steps and/or actions. do not exclude
도 1은 본 발명의 일 실시 예에 따른 이미지 검수 시스템(10)의 구성을 나타낸 도면이다.1 is a diagram showing the configuration of an
도 1을 참조하면, 이미지 검수 시스템(10)은 사용자 단말(100), 이미지 검수 서버(200) 및 커머스 서버(300)를 포함할 수 있다.Referring to FIG. 1 , the
사용자 단말(100)은 제품 광고 이미지 검수를 의뢰하고자 하는 제품 관리자가 소지한 단말일 수 있다. 관리자는 사용자 단말(100)을 통해 이미지 검수 서버(200)가 제공하는 이미지 검수 서비스를 실행할 수 있는 웹 또는 모바일 어플리케이션을 이용하여 자사에서 제조, 판매하는 제품(이하, 제품이 식품인 것으로 설명한다)의 광고 이미지가 다수의 커머스 사이트에 올바르게 업로드 되었는지 확인할 수 있다. The
이를 위해, 제품 관리자는 사용자 단말(100)을 통해 이미지 검수를 수행할 식품의 명칭 또는 식품의 원본 광고 이미지를 이미지 검수 서버(200)로 송신할 수 있다. 예를 들어, 식품의 명칭은 "햇반 비빔밥", "햇반 컵밥"과 같은 제품의 정식 명칭을 의미하고, 식품의 원본 광고 이미지는 각 회사에서 자체 제작하여 각 커머스 서버(300)로 배포하는 이미지를 의미한다.To this end, the product manager may transmit the name of the food to be inspected or the original advertisement image of the food to the
이미지 검수 서버(200)는 커미스 서버(300)가 운영하는 커머스 사이트에 공개된 식품 광고 이미지를 검수할 수 있다. 구체적으로, 이미지 검수 서버(200)는 사용자 단말(100)로부터 식품 이미지 검수 의뢰를 받고, 이미지 크롤러(Image Crawler) 및 이미지 분석(Image Analysis)을 수행할 수 있다. 여기서, 이미지 크롤러는 사용자 단말(100)로부터 입력 받은 식품의 명칭 또는 식품의 원본 광고 이미지를 기초로 커머스 서버(300)가 운영하는 커머스 사이트에서 식품 광고 이미지를 수집하는 과정으로, "커머스 정보, 이미지 정보"로 정의될 수 있는 정보를 수집하고, "이미지 수집, 이미지 필터"로 정의되는 기능을 수행할 수 있으며, 이미지 분석은 수집된 식품 광고 이미지에서 다른 부분을 찾아내는 과정으로, "이미지 정렬, 유형 분류, 이미지 텍스트 인식, 특징점 추출"로 정의되는 기능을 수행할 수 있다. 다만, 이미지 검수 서버(200)가 수행하는 구체적인 기능은 후술하도록 한다.The
커머스 서버(300)는 각종 식품을 온라인 상에서 판매할 수 있도록 판매자들에게 온라인 판매 플랫폼을 제공하는 서버로서, 판매자들을 관리하거나 직접 식품을 판매할 수 있다. 그에 따라, 커머스 서버(300)는 다수의 판매자들이 동일한 식품을 판매할 수 있는 플랫폼을 제공할 수 있다. 예를 들어, 커머스 서버(300)는 A 회사-a 식품을 판매하는 제1 내지 제n 판매자들에 대한 정보를 관리할 수 있다.The
지금까지 본 발명의 일 실시 예예 따른 이미지 검수 시스템(10)에 대하여 설명하였으며, 이하, 많은 판매자들이 커머스 서버(300)를 통해 커머스 사이트에 게재한 식품 광고 이미지를 검수하는 이미지 검수 서버(200)에 대하여 구체적으로 설명하도록 한다.So far, the
도 2는 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)의 구성을 나타낸 도면이다.2 is a diagram showing the configuration of the
도 2를 참조하면, 이미지 검수 서버(200)는 이미지 수집부(210), 이미지 분석부(220), 이미지 편집부(230) 및 통신부(240)를 포함할 수 있다.Referring to FIG. 2 , the
이미지 수집부(210)는 커머스 사이트에 공개된 식품 광고 이미지를 수집할 수 있으며, 이를 위해 이미지 수집부(210)는 입력부(211), 검색부(213) 및 저장부(215)를 포함할 수 있다. 구체적으로, 입력부(211)는 검수가 필요한 식품의 명칭 또는 원본 광고 이미지를 관리자로부터 입력 받을 수 있으며, 검색을 원하는 커머스 사이트를 입력 받을 수 있다. 또한, 검색부(215)는 커머스 사이트 내에서 식품의 명칭 또는 원본 광고 이미지와 대응되는 웹 페이지를 검색할 수 있다. 여기서, 검색부(215)는 추가적으로 문구 및 일부 이미지 필터링 처리를 통해 불필요한 이미지를 검색하는 것을 제한할 수 있으며, 해당 이미지가 동일한 이미지인지 판단하는 검수 과정은 후술하게 될 이미지 분석부(220)에서 수행할 수 있다. 아울러, 저장부(215)는 검색된 웹 페이지에서 패당 식품의 식품 광고 이미지를 추출하여 저장할 수 있다. 즉, 저장부(215)는 검색부(215)가 수집한 다수의 웹 페이지 내에 존재하는 콘텐츠(본 발명에서는 이미지)를 수집할 수 있다.The
이미지 분석부(220)는 수집된 식품 광고 이미지를 원본 광고 이미지와 비교하여, 수집된 식품 광고 이미지에서 변경 사항을 검색할 수 있으며, 이를 위해, 이미지 분석부(220)는 특징점 추출부(221), 이미지 정렬부(223), 유형 분류부(225), 이미지 전처리부(227) 및 텍스트 인식부(229)를 포함할 수 있다.The
다만, 판매자가 게재한 식품 광고 이미지는 커머스 사이트의 특성 별로 이미지 사이즈, 용량에 맞게 임의로 편집될 수 있고, 판매자 또는 커머스 사이트가 진행하는 이벤트(예. 배송 정보, 특가 정보)에 의해 새로운 내용이 추가되거나 편집될 수 있는 바, 이미지 분석부(220)는 원본 광고 이미지와의 비교를 위해 수집된 식품 광고 이미지를 정렬하는 과정을 수행할 수 있다. However, the food advertisement image posted by the seller can be arbitrarily edited to fit the image size and capacity according to the characteristics of the commerce site, and new content is added according to the event (eg, delivery information, special price information) conducted by the seller or the commerce site. or can be edited, the
구체적으로, 특징점 추출부(221)는 원본 광고 이미지의 기준점과 수집된 식품 광고 이미지의 기준점을 추출하고, 이미지 정렬부(223)는 추출한 각각의 기준점을 매핑하여, 수집된 식품 광고 이미지 내 검수 영역을 지정할 수 있다. Specifically, the feature
이와 관련하여, 도 3은 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)가 이미지를 정렬하는 방식을 설명하기 위한 도면이다.In this regard, FIG. 3 is a diagram for explaining a method in which the
도 3을 참조하면, 이미지 검수 서버(220)의 특징점 추출부(221)는 수집된 식품 광고 이미지의 크기를 조정하면서, 공지된 매칭 알고리즘을 이용할 수 있으며, 최종적으로 검수 영역을 지정할 수 있는 기준점(C1)을 지정할 수 있다. 다시 말해서, 특징점 추출부(221)는 크기가 다른 이미지의 경우에는 템플릿 이미지의 크기 변환을 통해 수집된 식품 광고 이미지의 각 사이즈 별로 기준점(C1)과 원본 광고 이미지의 기준점(P1)과의 상관 계수를 측정하고, 상관 계수가 최대화하는 변환을 통해 동일 이미지를 비교할 수 있게 한다. Referring to FIG. 3 , the feature
그에 따라, 수집된 식품 광고 이미지에서 검수 영역을 지정하기 위한 기준점(C1)은 도 3에 도시된 4개의 모서리 부분일 수 있으며, 이미지 정렬부(223)는 4개의 기준점(C1)을 연결하여 하나의 검수 영역(A)을 정렬할 수 있다. 또한, 상세 구분이 필요한 경우에는 검수 영역(A)의 분할을 통해 1개 이상의 이미지로 기준점을 비교하여 정렬할 수 있다. Accordingly, the reference point (C1) for designating the inspection area in the collected food advertisement image may be the four corner portions shown in FIG. 3, and the
다시, 도 2를 참조하여 설명하도록 한다.Again, it will be described with reference to FIG. 2 .
본 발명에서 검수하는 식품 광고 이미지는 단순히 제품의 외/내부를 보여주는 것 외에도 마케팅 문구, 식품이 조리된 이미지, 조리법 등의 다양한 정보를 담고 있어, 대체로 세로로 긴 형태의 이미지로 제작될 수 있다. 그에 따라, 이미지 정렬부(223)는 원본 광고 이미지와 검수 영역을 동일한 복수의 섹션으로 분할하여, 하나의 큰 이미지로 비교할 시에 발생할 수 있는 비교 오차를 줄이고, 정확도를 개선할 수 있다. 여기서, 동일한 복수의 섹션으로 분할 한다는 것은 원본 광고 이미지, 검수 영역을 지정된 NxN 크기로 분할한다는 것으로 이해될 수 있다.In addition to simply showing the outside/inside of the product, the food advertisement image inspected in the present invention contains various information such as marketing phrases, images of food cooked, recipes, etc., and thus can be generally produced as a vertically long image. Accordingly, the
한편, 유형 분류부(225)는 식품 광고 이미지에서 인식할 수 없는 문자를 인식하기 위해, 식품 광고 이미지의 검수 영역에서 서로 연결되어 있는 하나의 이미지를 그룹화할 수 있다. 예를 들어, 유형 분류부(225)는 색상을 이용하여 이미지 윤곽선을 인식하고, 인식된 이미지 윤곽선에 포함된 하나의 객체를 그룹화할 수 있으며, 다양한 색상이 포함된 이미지를 흑백으로 이진화하여, 이미지에서 경계 그룹을 생성할 수도 있고, 불필요한 선을 제거 하는 등 각종 이미지 프로세싱을 통해 이미지 내에서 하나의 그룹을 검출할 수 있다.Meanwhile, the
즉, 유형 분류부(225)는 첫째로 배경색, 이미지 윤곽선 및 문자 중 적어도 하나의 이미지 구분 항목을 인식하고, 둘째로 인식된 이미지 항목에서 객체(검출된 하나의 그룹)가 문자인지 이미지인지 판단할 수 있으며, 그에 따라, 식품 광고 이미지의 비교 유형을 문자 유형 또는 문자가 아닌 유형으로 분류할 수 있다. 여기서, 문자가 아닌 유형은 배경 색상만이 표시된 색상 유형, 윤곽/테두리가 표시된 라인 유형, 표준 유형일 수 있다. That is, the
또한, 유형 분류부(225)가 배경색과 이미지 윤곽선을 구분함으로써, 이미지 내 강조 표시를 위해 별도의 박스(Box) 처리된 내용을 인식할 수 있다.Also, since the
만약, 유형 분류부(225)가 분류한 유형이 문자 유형이 아닌 경우, 특징점 추출부(221)를 통해 원본 광고 이미지와 검수 영역 각각에서 특징점을 추출할 수 있으며, 이미지 분석부(220)는 각각의 특징점을 기초로 변경 사항을 검색할 수 있다. 이때. 특징점 추출부(221)는 검수 영역을 복수의 섹션으로 분할하여 세부 특징점을 추출할 수 있다.If the type classified by the
반대로, 유형 분류부(225)가 분류한 유형이 문자 유형인 경우, 텍스트 인식부(229)를 이용하여 원본 광고 이미지와 검수 영역 각각에서 단어를 인식하고, 이미지 분석부(220)는 인식된 단어에서 변경 사항을 검색할 수 있다. Conversely, when the type classified by the
아울러, 이미지 전처리부(227)는 변경 사항을 보다 쉽게 찾아낼 수 있도록 유형 분류부(225)가 분류한 유형에 맞게 수집된 식품 광고 이미지를 수정할 수 있다. 예를 들어, 이미지 전처리부(227)는 색상 배경에서 중심 픽셀에 높은 가중치를 부여하여 배경과 다른 이미지와의 색 차이를 명확하게 할 수 있으며, 윤곽/테두리의 경우 굵은 라인의 이미지를 검수 영역 지정 시에 변환한 비율 만큼 해상도를 높일 수 있으며, 선으로 이루어진 문자의 경우 주변 테두리를 삭제하여 텍스트 영역만이 뚜렷하게 보이도록 조정할 수 있다.In addition, the
아울러, 텍스트 인식부(229)가 단어를 인식하기 위해서 Text Detection, Text Recognition, OCR(Optical Character Recognition) 기능을 활용할 수 있으며, 텍스트 인식부(229)가 단어를 인식함에 따라, 이미지 검수 서버(200)는 판매자가 게재한 식품 광고 이미지 내 글씨 모양, 크기 등이 제작자의 의도에 어긋나게 변경된 부분이 존재하는 지 검수할 수 있다. In addition, the
또한, 텍스트 인식부(229)는 글씨체, 문자 크기, 글자 간격에 따라 문자 인식에 오차가 발생하는 것을 보완하고자 공지된 편집 거리(edit distance), 언어 모델을 이용할 수 있으며, 이를 이용한 확률 값에 따라 문자를 정확하게 인식할 수 있다. In addition, the
도 4는 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)가 이미지를 분석하는 방식을 설명하기 위한 예시적인 도면이다.4 is an exemplary diagram for explaining a method of analyzing an image by the
도 4를 참조하면, 특징점 추출부(221) 및 이미지 정렬부(223)에 의해 수집된 식품 광고 이미지가 정렬될 수 있으며, 유형 분류부(225)가 정렬된 식품 광고 이미지의 유형을 도시된 바와 같이 배경색, 이미지 윤곽선, 문자 유형 등으로 구분할 수 있다.Referring to FIG. 4 , the food advertisement images collected by the feature
아울러, 유형 분류부(225)는 구분된 배경색, 이미지 윤곽선, 문자 유형에서 하나의 객체를 그룹화하고, 그룹화된 객체에서 이미지 또는 문자를 구분할 수 있다. 이에, 특징점 추출부(221)는 이미지 또는 문자각각에서 특징을 추출할 수 있으며, 텍스트 인식부(229)는 수집된 식품 광고 이미지 내에서 "정제수, 김치(중국산), 소시지, 태양고춧가루??"과 같은 문자를 인식할 수 있다. In addition, the
다시 도 3을 참조하면, 이미지 편집부(230)는 검색 결과에 따라 수집된 식품 광고 이미지의 수정 여부를 결정할 수 있다. 만약, 변경 사항이 검색된 경우, 이미지 편집부(230)는 수집된 식품 광고 이미지에 변경 사항을 표시하여 하나의 수정된 식품 광고 이미지를 생성할 수 있다. Referring back to FIG. 3 , the
이와 관련하여, 도 5는 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)가 생성하는 수정된 식품 광고 이미지를 예시적으로 나타낸 도면이다.In this regard, FIG. 5 is a view exemplarily showing a modified food advertisement image generated by the
도 5를 참조하면, 이미지 편집부(230)는 커머스 사이트를 통해 식품을 판매하는 판매자가 수정이 필요한 사항을 한 눈에 인식할 수 있도록 원본 광고 이미지와 함께 수정된 식품 광고 이미지를 제공할 수 있다. 여기서, 수정된 영역에는 참조 번호(a1~a4)가 표시될 수 있으며, 판매자가 이를 클릭하면, 변경 사항에 대한 구체적인 설명이 팝업 창 형태로 나타날 수 있다. 예를 들어, 변경 사항에 대한 구체적인 설명은 "강조 문구 순서가 변경되었습니다", "이미지 색상이 변경되었습니다", "맛있은 > 맛있는"과 같은 내용을 포함할 수 있다.Referring to FIG. 5 , the
다시 도 3을 참조하면, 통신부(240)는 사용자 단말(100) 및 커머스 서버(300)와 통신하여 식품 광고 이미지에 대한 변경 사항을 주고 받을 수 있다. 구체적으로, 통신부(240)는 이미지 편집부(230)에 의해 수정된 식품 광고 이미지를 커머스 사이트를 관리하는 커머스 서버(300)로 송신할 수 있으며, 커머스 서버(300)는 이를 판매자에게 전달 후, 판매자로부터 수신한 피드백 정보를 다시 이미지 검수 서버(200)로 송신할 수 있다. Referring back to FIG. 3 , the
지금까지 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)에 대하여 설명하였다. 본 발명에 따르면, 이미지 검수 서버(200)는 판매자 별로 마케팅을 위해 편집된 식품 광고 이미지, 이전 버전의 식품 광고 이미지를 수집하고, 원본 광고 이미지와 비교하여 커머스 사이트에 공개된 식품 광고 이미지가 가장 최근에 제작된 식품 광고 이미지가 될 수 있도록 수정할 수 있으며, 그에 따라 소비자들에게 정확한 광고 정보를 제공할 수 있다. 특히, 식품 광고 이미지의 경우, 각종 이미지와 문자가 혼재되어 있는 바, 이미지를 쪼개어 분석함으로써, 원본 광고 이미지와의 차이점을 정확하게 검출할 수 있다. So far, the
도 6은 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)가 식품 광고 이미지를 검수하는 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a method for the
이는 본 발명의 목적을 달성하기 위한 바람직한 실시 예일 뿐이며, 필요에 따라 일부 단계가 삭제 또는 추가되거나, 어느 한 단계가 다른 단계에 포함되어 수행될 수 있음은 물론이다.This is only a preferred embodiment for achieving the object of the present invention, and it goes without saying that some steps may be deleted or added, or any one step may be included in another step as needed.
도 6을 참조하면, 이미지 검수 서버(200)는 사용자, 즉 제품 관리자로부터 식품의 명칭 또는 원본 광고 이미지를 입력 받는다(S101). 아울러, 제품 관리자는 "CJ MALL", "HMALL" 등 식품 광고 이미지를 검수할 커머스 사이트를 특정할 수 있으며, 검수를 원하는 커머스 사이트를 함께 입력할 수 있다. 또한, 이미지 검수 서버(200)는 추가적으로 문구 및 일부 이미지 필터링 처리를 통해 불필요한 이미지를 검색하는 것을 제한할 수 있으며, 이외에 제품 관리자로부터 필터링된 문구를 입력 받을 수 있다.Referring to FIG. 6 , the
S101 단계 이후, 이미지 검수 서버(200)는 웹 페이지 내에서 식품의 명칭 도는 원본 광고 이미지와 대응되는 웹 페이지를 검색하고(S102), 불필요한 이미지를 편집한 후(S103), 비교 가능한 이미지만을 수집한다(S104). 여기서, 불필요한 이미지란 웹 페이지 내에서 상세한 설명이 포함된 이미지가 아닌 웹 페이지 상단에 공개되는 제품의 대표 이미지를 의미할 수 있다. After step S101, the
S104 단계 이후, 이미지 검수 서버(200)는 수집된 식품 광고 이미지의 검수 영역을 지정한다(S105). 즉, 식품을 판매하는 웹 사이트 내에는 식품에 대한 설명이 포함된 이미지 외에도 판매자의 공지 사항이나 판매자가 묶음으로 판매하는 또 다른 상품에 대한 정보가 포함될 수 있으며, 사이즈가 조정될 수도 있기 때문에, 이미지 검수 서버(200)는 원본 광고 이미지와의 비교를 위해 수집된 식품 광고 이미지의 검수 영역을 지정할 수 있다. After step S104, the
구체적으로, 이미지 검수 서버(200)는 수집된 식품 광고 이미지의 크기를 조정하면서, 원본 광고 이미지와의 상관 계수를 측정할 수 있으며, 상관 계수가 최대화되는 크기를 검수 영역으로 지정할 수 있다. 즉, 이미지 검수 서버(200)는 수집된 다수의 식품 광고 이미지를 원본 광고 이미지와 매칭 가능한 크기로 조정하는 바, 수집된 식품 광고 이미지를 정렬한다고 할 수 있다. Specifically, the
S105 단계 이후, 이미지 검수 서버(200)는 수집된 식품 광고 이미지의 비교 유형을 확인한다(S106). 여기서, 비교 유형은 크게 문자 유형과 문자가 아닌 유형으로 구분될 수 있으며, 문자가 아닌 유형은 배경 색상만이 표시된 색상 유형, 윤곽/테두리가 표시된 라인 유형, 표준 유형일 수 있다.After step S105, the
S106 단계에서 비교 유형 확인을 위해, 이미지 검수 서버(200)는 식품 광고 이미지의 검수 영역에서 서로 연결되어 있는 하나의 이미지를 그룹화하고, 그룹화된 객체가 문자인지 판단할 수 있다(S107). To check the comparison type in step S106, the
구체적으로, S107 단계는 두 단계로 나뉠 수 있다. Specifically, step S107 may be divided into two steps.
1 단계. Stage 1.
이미지 검수 서버(200)는 식품 광고 이미지의 검수 영역에서 배경색, 이미지 윤곽선 및 문자 중 적어도 하나의 이미지 구분 항목을 인식하고, 인식된 이미지 구분 항목에서 하나의 객체를 그룹화할 수 있다. 아울러, 이미지 검수 서버(200)는 어느 하나의 구분 항목을 인식한 후, 변경 사항을 보다 용이하게 검색할 수 있도록, 1단계와 같이 식품 광고 이미지의 유형을 판단한 이후에 유형에 맞게 이미지를 전처리할 수 있다. 예를 들어, 이미지 검수 서버(200)는 색상 배경에서 중심 픽셀에 높은 가중치를 부여하여 배경과 다른 이미지와의 색 차이를 명확하게 할 수 있으며, 윤곽/테두리의 경우 굵은 라인의 이미지를 검수 영역 지정 시에 변환한 비율 만큼 해상도를 높일 수 있으며, 선으로 이루어진 문자의 경우 주변 테두리를 삭제하여 텍스트 영역만이 뚜렷하게 보이도록 조정할 수 있다.2 단계. The
이미지 검수 서버(200)는 그룹화된 하나의 객체가 이미지 인지 문자인지 구분할 수 있으며, 그에 따라 서로 다른 방식으로 변경 사항을 검색할 수 있다. The
S107 단계에서의 판단 결과, 그룹화된 객체가 문자인 경우, 이미지 검수 서버(200)는 Text Detection, Text Recognition, OCR(Optical Character Recognition) 기능을 활용하여 식품 광고 이미지 내 문자를 인식할 수 있으며(S108, YES), 반대로 그룹화된 객체가 문자가 아닌 경우, 식품 광고 이미지 내 특징점을 추출하여(S109, NO), 수집된 식품 광고 이미지 내에서 변경 사항을 검색할 수 있다. As a result of the determination in step S107, if the grouped object is a character, the
한편, 이미지 검수 서버(200)는 보다 구체적인 검색을 위해 하나의 식품 광고 이미지를 작게 나누고, 나눈 영역 내에서 변경 사항을 검색할 수 있다. 구체적으로, 이미지 검수 서버(200)는 원본 광고 이미지와 수집된 식품 광고 이미지를 동일한 복수의 섹션으로 분할할 수 있다. 즉, 식품 광고 이미지는 식품에 대한 이미지 외에도 장문의 조리 방법 등이 포함될 수 있기 때문에, 정확한 분석을 위해 원본 광고 이미지와 수집된 식품 광고 이미지를 원본 크기보다 작은 NxN크기로 분할할 수 있으며, 분할된 섹션 별로 변경 사항을 검색할 수도 있다. On the other hand, the
S108, S109 단계 이후, 이미지 검수 서버(200)는 수집된 식품 광고 이미지가 원본 광고 이미지와 동일한지, 변경 사항을 검색한다(S110). After steps S108 and S109, the
S110 단계에서 변경 사항이 검색된 경우, 이미지 검수 서버(200)는 수집된 식품 광고 이미지에서 변경 사항을 표시하여(S112, NO), 수정된 식품 광고 이미지를 생성할 수 있으며, 해당 식품 광고 이미지의 카테고리를 분류할 수 있다(S111). 여기서, 카테고리는 "수기 확인", "일부 다름", "불일치", "동일" 등 변경 사항을 기초로 정의된 카테고리일 수 있다. When changes are found in step S110, the
반대로, S110 단계에서 변경 사항이 검색되지 않은 경우, 이미지 검수 서버(200)는 수집된 식품 광고 이미지의 카테고리를 분류할 수 있다(S111, YES). 이 때, 변경 사항이 검색되지 않은 식품 광고 이미지는 "동일" 카테고리로 분류될 수 있다. Conversely, if the change is not found in step S110, the
S111 단계 이후, 이미지 검수 서버(200)는 분류된 카테고리를 기초로 수집된 식품 광고 이미지에 대한 조치를 진행해야 하는지 판단할 수 있다(S113).After step S111, the
S113 단계에서 카테고리가 "수기 확인", "일부 다름", "불일치", "동일" 등 변경 사항이 존재하는 카테고리일 경우, 이미지 검수 서버(200)는 해당 식품 광고 이미지가 게재된 웹 페이지 관리자, 즉 커머스 서버(300)로 수정된 식품 광고 이미지와 함께 관리 알림을 송신할 수 있다(S114, YES).In step S113, if the category is a category in which changes such as "check handwriting", "partially different", "inconsistent", "same", etc. exist, the
반대로, S113 단계에서의 카테고리가 "일치"일 경우, 이미지 검수 서버(200)는 이미지 검수를 의뢰한 사용자 단말(100)로 해당 식품 광고 이미지가 게재된 웹 페이지의 판매자 또는 해당 커머스 사이트에 변경 사항이 존재하지 않고, 올바른 광고 이미지 만이 공개되어 있음을 알릴 수 있다.Conversely, if the category in step S113 is "matched", the
지금까지 본 발명의 일 실시 예에 따른 이미지 검수 서버(200)가 식품 광고 이미지를 검수하는 방법에 대하여 설명하였다. 본 발명에 따르면, 커머스 사이트를 통해 식품을 관리하는 회사는 이미지 검수 서버(200)를 이용하여 다수의 판매자를 통해 유통 및 공개된 식품 광고 이미지가 올바른 식품 광고 이미지가 게재되어 있는지 확인할 수 있으며, 잘못된 식품 광고 이미지가 존재할 경우, 이를 수정하여 고객의 신뢰도를 확보할 수 있다. So far, the method for the
또한, 식품을 광고의 특성 상 이미지가 크다는 점을 고려하여, 수집된 식품 광고 이미지를 분할하고, 분할된 섹션 각각에서 변경 사항을 검색할 수 있으며, 이미지 내에서 색상을 이용한 객체 그룹화를 통해 문자를 검출하고, 문자 내에서 변경 사항을 검색할 수 있다. 즉, 본 발명의 이미지 검수 서버(200)를 이용하여 관리자가 육안으로 확인하기 힘든 변경 사항을 빠르게 검색할 수 있어, 식품 홍보 관리 인력을 보다 효율적으로 운용할 수 있다.In addition, considering that the image is large due to the nature of the advertisement for food, the collected food advertisement image can be divided, and changes can be searched for in each of the divided sections, and characters can be grouped using color within the image. Detect and search for changes within text. That is, by using the
한편, 본 발명은 또한 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 마그네틱 저장매체, 광학적 판독 매체 등 모든 저장매체를 포함한다. 또한, 본 발명에서 사용되는 메시지의 데이터 포맷을 기록 매체에 기록하는 것이 가능하다.Meanwhile, the present invention can also be embodied as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium includes all storage media such as magnetic storage media and optical readable media. Also, it is possible to record the data format of the message used in the present invention on a recording medium.
이상 첨부된 도면을 참조하여 본 발명의 실시 예들을 설명하였지만, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those of ordinary skill in the art to which the present invention pertains can realize that the present invention can be implemented in other specific forms without changing the technical spirit or essential features. you will be able to understand Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.
10: 이미지 검수 시스템
100: 사용자 단말
200: 이미지 검수 서버
210: 이미지 수집부
211: 입력부
213: 검색부
215: 저장부
220: 이미지 분석부
221: 특징점 추출부
223: 이미지 정렬부
225: 유형 분류부
227: 이미지 전처리부
229: 텍스트 인식부
230: 이미지 편집부
240: 통신부
300: 커머스 서버10: Image Inspection System
100: user terminal
200: image inspection server
210: image collection unit
211: input unit 213: search unit
215: storage
220: image analysis unit
221: feature point extraction unit 223: image alignment unit
225: type classification unit 227: image preprocessing unit
229: text recognition unit
230: image editing unit
240: communication department
300: commerce server
Claims (18)
커머스 사이트에 공개된 식품 광고 이미지를 수집하는 단계;
수집된 식품 광고 이미지를 원본 광고 이미지와 비교하여, 상기 수집된 식품 광고 이미지에서 변경 사항을 검색하는 단계; 및
검색 결과에 따라 상기 수집된 식품 광고 이미지의 수정 여부를 결정하는 단계;
를 포함하는 식품 광고 이미지 검수 방법.As a method for the image inspection server to inspect the food advertisement image,
collecting food advertisement images published on a commerce site;
comparing the collected food advertisement image with the original advertisement image, and searching for changes in the collected food advertisement image; and
determining whether to modify the collected food advertisement images according to the search results;
Food advertisement image inspection method comprising a.
상기 식품 광고 이미지를 수집하는 단계는,
검수가 필요한 식품의 명칭, 필터링 문구 및 원본 광고 이미지 중 적어도 식품의 명칭과 원본 광고 이미지를 입력하는 단계;
상기 식품의 명칭 및 필터링 문구에 따라 대응되는 웹 페이지를 검색하는 단계; 및
검색된 웹 페이지에서 불필요한 이미지를 제외하고 해당 식품 광고 이미지를 저장하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.According to claim 1,
The step of collecting the food advertisement image is,
inputting at least the name of the food and the original advertisement image among the name of the food that needs to be inspected, the filtering phrase, and the original advertisement image;
searching a web page corresponding to the name and filtering phrase of the food; and
excluding unnecessary images from the searched web page and storing the corresponding food advertisement image;
Food advertisement image inspection method further comprising.
상기 변경 사항을 검색하는 단계는,
상기 원본 광고 이미지를 기초로 상기 수집된 식품 광고 이미지의 기준점을 추출하고, 추출된 기준점을 이용하여 상기 수집된 식품 광고 이미지 내 검수 영역을 지정하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.According to claim 1,
The step of retrieving the change is:
extracting a reference point of the collected food advertisement image based on the original advertisement image, and designating an inspection area within the collected food advertisement image by using the extracted reference point;
Food advertisement image inspection method further comprising.
상기 검수 영역을 지정하는 단계 이후에,
상기 검수 영역의 비교 유형을 확인하는 단계; 및
확인된 비교 유형에 따라 상기 검수 영역을 전처리하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.4. The method of claim 3,
After the step of designating the inspection area,
confirming a comparison type of the inspection area; and
pre-processing the inspection area according to the identified comparison type;
Food advertisement image inspection method further comprising.
상기 검수 영역을 지정하는 단계는,
상기 원본 광고 이미지와 상기 검수 영역을 동일한 복수의 섹션으로 분할하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.4. The method of claim 3,
The step of designating the inspection area is
dividing the original advertisement image and the inspection area into a plurality of identical sections;
Food advertisement image inspection method further comprising.
상기 비교 유형을 확인하는 단계는,
상기 원본 광고 이미지 또는 상기 검수 영역 내에서 배경색, 이미지 윤곽선 및 문자 중 적어도 하나의 이미지 구분 항목을 인식하고, 인식된 이미지 구분 항목에서 하나의 객체를 그룹화하는 단계; 및
그룹화된 하나의 객체가 문자인지 판단하고, 상기 검수 영역에 대한 비교 유형을 문자 유형 또는 문자가 아닌 유형으로 분류하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.5. The method of claim 4,
The step of confirming the comparison type is,
recognizing at least one image classification item among a background color, an image outline, and a character within the original advertisement image or the inspection area, and grouping one object in the recognized image classification item; and
determining whether one grouped object is a character, and classifying the comparison type for the inspection area into a character type or a non-character type;
Food advertisement image inspection method further comprising.
상기 비교 유형을 확인하는 단계는,
상기 비교 유형이 문자 유형이 아닌 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 특징점을 추출하는 단계; 및
각각의 특징점을 기초로 상기 검수 영역에서의 변경 사항을 검색하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.5. The method of claim 4,
The step of confirming the comparison type is,
extracting feature points from each of the original advertisement image and the inspection area when the comparison type is not a text type; and
searching for changes in the inspection area based on each feature point;
Food advertisement image inspection method further comprising.
상기 비교 유형을 확인하는 단계는,
상기 비교 유형이 문자 유형인 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 단어를 인식하고, 변경 사항을 검색하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.5. The method of claim 4,
The step of confirming the comparison type is,
when the comparison type is a text type, recognizing a word in each of the original advertisement image and the inspection area, and searching for a change;
Food advertisement image inspection method further comprising.
상기 수정 여부를 결정하는 단계는,
상기 변경 사항이 검색된 경우, 상기 수집된 식품 광고 이미지에 상기 변경 사항을 표시하여 수정된 식품 광고 이미지를 생성하고, 상기 수정된 식품 광고 이미지를 상기 커머스 사이트를 관리하는 커머스 서버로 송신하는 단계;
를 더 포함하는 식품 광고 이미지 검수 방법.According to claim 1,
The step of determining whether to modify the
generating a modified food advertisement image by displaying the change in the collected food advertisement image when the change is found, and transmitting the modified food advertisement image to a commerce server managing the commerce site;
Food advertisement image inspection method further comprising.
수집된 식품 광고 이미지를 원본 광고 이미지와 비교하여, 상기 수집된 식품 광고 이미지에서 변경 사항을 검색하는 이미지 분석부; 및
검색 결과에 따라 상기 수집된 식품 광고 이미지의 수정 여부를 결정하는 이미지 편집부;
를 포함하는 이미지 검수 서버.an image collection unit for collecting food advertisement images published on a commerce site;
an image analysis unit that compares the collected food advertisement image with the original advertisement image and searches for changes in the collected food advertisement image; and
an image editing unit that determines whether to correct the collected food advertisement images according to a search result;
Image inspection server that includes.
상기 이미지 수집부는,
검수가 필요한 식품의 명칭, 필터링 문구 및 원본 광고 이미지 중 적어도 식품의 명칭과 원본 광고 이미지를 입력 받는 입력부;
상기 커머스 사이트 내에서 상기 식품의 명칭 및 필터링 문구에 따라 대응되는 웹 페이지를 검색하는 검색부; 및
검색된 웹 페이지에서 불필요한 이미지를 제외하고 해당 식품의 식품 광고 이미지를 저장하는 저장부;
를 더 포함하는 이미지 검수 서버.11. The method of claim 10,
The image collection unit,
an input unit for receiving at least the name of the food and the original advertisement image among the name of the food that needs to be inspected, the filtering phrase and the original advertisement image;
a search unit for searching a web page corresponding to the name and filtering phrase of the food in the commerce site; and
a storage unit for storing food advertisement images of the corresponding food by excluding unnecessary images from the searched web page;
Image inspection server further comprising a.
상기 이미지 분석부는,
상기 원본 광고 이미지를 기초로 상기 수집된 식품 광고 이미지의 기준점을 추출하는 특징점 추출부; 및
추출한 기준점을 이용하여, 상기 수집된 식품 광고 이미지 내 검수 영역을 지정하는 이미지 정렬부;
를 더 포함하는 이미지 검수 서버.11. The method of claim 10,
The image analysis unit,
a feature point extraction unit for extracting a reference point of the collected food advertisement image based on the original advertisement image; and
an image alignment unit for designating an inspection area within the collected food advertisement image by using the extracted reference point;
Image inspection server further comprising a.
상기 검수 영역의 비교 유형을 확인하는 유형 분류부; 및
확인된 비교 유형에 따라 상기 검수 영역을 전처리하는 이미지 전처리부;
를 더 포함하는 이미지 검수 서버.13. The method of claim 12,
a type classification unit for confirming a comparison type of the inspection area; and
an image pre-processing unit for pre-processing the inspection area according to the confirmed comparison type;
Image inspection server further comprising a.
상기 이미지 정렬부는,
상기 원본 광고 이미지와 상기 검수 영역을 동일한 복수의 섹션으로 분할하는,
이미지 검수 서버.13. The method of claim 12,
The image alignment unit,
dividing the original advertisement image and the inspection area into the same plurality of sections,
Image review server.
상기 유형 분류부는,
상기 원본 광고 이미지 또는 상기 검수 영역 내에서 배경색, 이미지 윤곽선 및 문자 중 적어도 하나의 이미지 구분 항목을 인식하고, 인식된 이미지 이미지 구분 항목에서 하나의 객체를 그룹화하여, 그룹화된 하나의 객체가 문자인지 판단하고, 상기 검수 영역에 대한 비교 유형을 문자 유형 또는 문자가 아닌 유형으로 분류하는,
이미지 검수 서버.14. The method of claim 13,
The type classification unit,
Recognizes at least one image classification item among the background color, image outline, and text within the original advertisement image or the inspection area, and groups one object in the recognized image image classification item to determine whether a grouped object is a character and classifying the comparison type for the inspection area into a character type or a non-character type,
Image review server.
상기 특징점 추출부는,
상기 유형 분류부가 분류한 유형이 문자 유형이 아닌 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 특징점을 추출하고,
상기 이미지 분석부는,
각각의 특징점을 기초로 상기 검수 영역에서의 변경 사항을 검색하는,
이미지 검수 서버.14. The method of claim 13,
The feature point extraction unit,
When the type classified by the type classification unit is not a text type, a feature point is extracted from each of the original advertisement image and the inspection area,
The image analysis unit,
Searching for changes in the inspection area based on each feature point,
Image review server.
상기 이미지 분석부는,
상기 유형 분류부가 분류한 유형이 문자 유형인 경우, 상기 원본 광고 이미지와 상기 검수 영역 각각에서 단어를 인식하는 텍스트 인식부; 를 더 포함하고,
상기 텍스트 인식부가 인식한 단어에서 변경 사항을 검색하는, 이미지 검수 서버.14. The method of claim 13,
The image analysis unit,
a text recognition unit for recognizing words in each of the original advertisement image and the inspection area when the type classified by the type classification unit is a text type; further comprising,
An image inspection server that searches for changes in the words recognized by the text recognition unit.
상기 이미지 편집부는,
상기 변경 사항이 검색된 경우, 상기 수집된 식품 광고 이미지에 상기 변경 사항을 표시하여 수정된 식품 광고 이미지를 생성하고,
상기 수정된 식품 광고 이미지를 상기 커머스 사이트를 관리하는 커머스 서버로 송신하는 통신부;
를 더 포함하는 이미지 검수 서버.14. The method of claim 13,
The image editing unit,
When the change is found, a modified food advertisement image is generated by displaying the change in the collected food advertisement image,
a communication unit transmitting the modified food advertisement image to a commerce server managing the commerce site;
Image inspection server further comprising a.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190177490A KR102283191B1 (en) | 2019-12-30 | 2019-12-30 | Method and server for inspecting food advertising images |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190177490A KR102283191B1 (en) | 2019-12-30 | 2019-12-30 | Method and server for inspecting food advertising images |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210084946A true KR20210084946A (en) | 2021-07-08 |
| KR102283191B1 KR102283191B1 (en) | 2021-07-29 |
Family
ID=76894725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190177490A Active KR102283191B1 (en) | 2019-12-30 | 2019-12-30 | Method and server for inspecting food advertising images |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102283191B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102725771B1 (en) * | 2023-10-30 | 2024-11-04 | 플리트소프트 주식회사 | Method for training an artificial intelligence-based controversial content inspection device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101011476B1 (en) * | 2009-11-20 | 2011-01-28 | 주식회사 현대홈쇼핑 | Coordination service system of online-based product image that provides background image |
| KR101655800B1 (en) | 2015-12-18 | 2016-09-22 | 박진영 | Image error monitoring system for website |
| KR101799044B1 (en) * | 2016-05-30 | 2017-12-12 | 주식회사 핑거 | A method, program and device for correcting information extracted from business card |
| KR20190042984A (en) * | 2017-10-17 | 2019-04-25 | (주)아이와즈 | System for monitoring digital works distribution |
| KR20190081671A (en) * | 2017-12-29 | 2019-07-09 | 주식회사 플레이오토 | Method and server for searching for similar items on online shoppingmall integrated management system |
-
2019
- 2019-12-30 KR KR1020190177490A patent/KR102283191B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101011476B1 (en) * | 2009-11-20 | 2011-01-28 | 주식회사 현대홈쇼핑 | Coordination service system of online-based product image that provides background image |
| KR101655800B1 (en) | 2015-12-18 | 2016-09-22 | 박진영 | Image error monitoring system for website |
| KR101799044B1 (en) * | 2016-05-30 | 2017-12-12 | 주식회사 핑거 | A method, program and device for correcting information extracted from business card |
| KR20190042984A (en) * | 2017-10-17 | 2019-04-25 | (주)아이와즈 | System for monitoring digital works distribution |
| KR20190081671A (en) * | 2017-12-29 | 2019-07-09 | 주식회사 플레이오토 | Method and server for searching for similar items on online shoppingmall integrated management system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102283191B1 (en) | 2021-07-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9552516B2 (en) | Document information extraction using geometric models | |
| KR101769918B1 (en) | Recognition device based deep learning for extracting text from images | |
| US11880435B2 (en) | Determination of intermediate representations of discovered document structures | |
| WO2018110522A1 (en) | Accounts processing device, accounts processing system, accounts processing method, and accounts processing program | |
| CN110334640A (en) | A kind of ticket processing method and system | |
| WO2019157029A1 (en) | System and method for classifying images of an evidence | |
| JP6504514B1 (en) | Document classification system and method and accounting system and method. | |
| US20150186739A1 (en) | Method and system of identifying an entity from a digital image of a physical text | |
| US20140268250A1 (en) | Systems and methods for receipt-based mobile image capture | |
| KR102482969B1 (en) | Artificial intelligence-based system and method for online counterfeit product crackdown | |
| CN112308059A (en) | Commodity information translation method, system and readable storage medium for electronic commerce | |
| CN108734159A (en) | The detection method and system of sensitive information in a kind of image | |
| JPWO2016186137A1 (en) | Accounting support system | |
| CN118470730A (en) | Document AI system based on deep learning | |
| Kasar et al. | Table information extraction and structure recognition using query patterns | |
| CN116401343A (en) | A data compliance analysis method | |
| US9471676B1 (en) | System and method for suggesting keywords based on image contents | |
| KR102539036B1 (en) | Purchasing agent system for mass registration of product | |
| KR102283191B1 (en) | Method and server for inspecting food advertising images | |
| CA3103322C (en) | Data extraction from short business documents | |
| KR20180126352A (en) | Recognition device based deep learning for extracting text from images | |
| CN113592512A (en) | Online commodity identity uniqueness identification and confirmation system | |
| CN114842114A (en) | Auction-based photographed picture record data analysis method and system | |
| US20160055254A1 (en) | Method and System for Click-Thru Capability in Electronic Media | |
| Vachane et al. | Online products fake reviews detection system using machine learning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |