KR101667877B1 - Feature detecting method for fish image and fish identification method using feature of fish image - Google Patents
Feature detecting method for fish image and fish identification method using feature of fish image Download PDFInfo
- Publication number
- KR101667877B1 KR101667877B1 KR1020150048880A KR20150048880A KR101667877B1 KR 101667877 B1 KR101667877 B1 KR 101667877B1 KR 1020150048880 A KR1020150048880 A KR 1020150048880A KR 20150048880 A KR20150048880 A KR 20150048880A KR 101667877 B1 KR101667877 B1 KR 101667877B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- region
- fish
- average value
- feature
- 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.)
- Expired - Fee Related
Links
- 241000251468 Actinopterygii Species 0.000 title claims abstract description 142
- 238000000034 method Methods 0.000 title claims abstract description 50
- 210000000746 body region Anatomy 0.000 claims description 22
- 239000000284 extract Substances 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 241001270131 Agaricus moelleri Species 0.000 claims 1
- 238000000605 extraction Methods 0.000 description 10
- 239000000470 constituent Substances 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 235000014443 Pyrus communis Nutrition 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 235000001674 Agaricus brunnescens Nutrition 0.000 description 1
- 241000238631 Hexapoda Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G06K9/00—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/40—Analysis of texture
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
물고기 영상의 특징 정보 추출 방법은 영상 처리 장치가 물고기 이미지를 포함하는 소스 영상을 입력받는 단계, 상기 영상 처리 장치가 상기 물고기 이미지에서 분석 영역을 결정하는 단계 및 상기 영상 처리 장치가 상기 분석 영역의 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 상기 물고기 이미지의 특징 정보로 추출하는 단계를 포함한다.A method for extracting feature information of a fish image includes the steps of: receiving a source image including an image of a fish by an image processing apparatus; determining an analysis region in the fish image by the image processing apparatus; Extracting at least one of a feature, a texture feature and a shape feature as feature information of the fish image.
Description
이하 설명하는 기술은 물고기 영상에서 특징 정보를 추출하는 방법에 관한 것이다.The technique described below relates to a method for extracting feature information from a fish image.
최근 사회 여러 분야에서 생태관광과 생태계 보전의 중요성 및 관심이 높아지면서, 자연에 대한 호기심이 증가하고 있다. 모바일 기술 발달로 인해 오프라인에서 제공되는 식물도감, 곤충도감, 버섯도감 및 물고기도감 등이 모바일 이북(e-book) 또는 관련 어플리케이션을 통해 제공되기도 한다.Recently, as the importance and concern of ecotourism and ecosystem conservation have increased in many fields, the curiosity about nature is increasing. Due to the development of mobile technology, offline plant inscriptions, insect inscriptions, mushroom inscriptions, and fish inscriptions are available through mobile e-books or related applications.
실제 물고기 영상을 이용한 물고기 특징 추출 또는 물고기 식별에 있어서 물고기 영상에서 물고기의 배치 방향에 따라 특정 영역을 구분하는 것이 용이하지 않다. 특히 살아 있는 물고기는 활동성으로 인하여 머리 영역 또는 꼬리 영역을 정확하게 획득하는 것이 어렵기도 하다. 나아가 꼬리 영역은 다른 영역에 비해 작고, 투명한 특징이 있어서 배경과 구분이 어렵기도 하다.It is not easy to distinguish a specific region according to the direction of the fish in the fish image in the fish feature extraction or the fish identification using the actual fish image. Particularly in live fish, it is difficult to acquire accurate head or tail regions due to activity. Furthermore, the tail region is smaller than other regions and has a transparent characteristic, making it difficult to distinguish it from the background.
이하 설명하는 기술은 물고기 이미지에서 물고기 특징을 추출하기 위한 영역을 제안하고자 한다. 이하 설명하는 기술은 전체 물고기 이미지 및/또는 특정 영역을 기준으로 모양 특징, 색상 특징 및 질감 특징 중 적어도 하나를 물고기 특징 정보를 추출하는 기법을 제공하고자 한다.The technique described below proposes an area for extracting fish features from a fish image. The techniques described below are intended to provide a technique for extracting fish feature information from at least one of a shape feature, a color feature, and a texture feature based on an entire fish image and / or a specific region.
이하 설명하는 기술의 해결과제는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The solutions to the technical problems described below are not limited to those mentioned above, and other solutions not mentioned can be clearly understood by those skilled in the art from the following description.
물고기 영상의 특징 정보 추출 방법은 영상 처리 장치가 물고기 이미지를 포함하는 소스 영상을 입력받는 단계, 상기 영상 처리 장치가 상기 물고기 이미지에서 분석 영역을 결정하는 단계 및 상기 영상 처리 장치가 상기 분석 영역의 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 상기 물고기 이미지의 특징 정보로 추출하는 단계를 포함한다.A method for extracting feature information of a fish image includes the steps of: receiving a source image including an image of a fish by an image processing apparatus; determining an analysis region in the fish image by the image processing apparatus; Extracting at least one of a feature, a texture feature and a shape feature as feature information of the fish image.
물고기 영상의 특징 정보를 이용한 물고기 식별 방법은 영상 처리 장치가 물고기 이미지를 포함하는 소스 영상을 입력받는 단계, 상기 영상 처리 장치가 상기 물고기 이미지에서 분석 영역을 결정하는 단계, A method for identifying a fish using characteristic information of a fish image includes the steps of: receiving a source image including a fish image by an image processing apparatus; determining an analysis region in the fish image by the image processing apparatus;
상기 영상 처리 장치가 상기 분석 영역 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 상기 물고기 이미지의 특징 정보로 추출하는 단계 및 상기 영상 처리 장치가 상기 추출한 특징 정보와 사전에 저장한 표준 특징 정보를 비교하여 상기 물고기 이미지의 물고기 종류를 결정하는 단계를 포함한다.Wherein the image processing apparatus extracts at least one of the analysis region color feature, texture feature, and shape feature as feature information of the fish image, and the image processing apparatus compares the extracted feature information with previously stored standard feature information And determining a fish species of the fish image.
이하 설명하는 기술은 물고기 특징을 추출하기 위한 영역을 구분하고, 각 영역에 따른 특징 정보의 종류를 별도로 사용하여 물고기 구분이 용이한 특징 정보를 제공한다.The technique described below distinguishes regions for extracting fish features, and provides feature information that facilitates classification of fish by separately using the types of feature information corresponding to each region.
이하 설명하는 기술의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the techniques described below are not limited to those mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description.
도 1은 물고기 특징 정보를 추출하는 장치에 대한 구성을 도시한 블록도이다.
도 2는 물고기 특징 정보를 추출하는 시스템에 대한 구성을 도시한 블록도이다.
도 3은 물고기 영상의 특징 정보 추출 방법에 대한 순서도의 예이다.
도 4는 물고기 영상의 특징 정보를 이용한 물고기 식별 방법에 대한 순서도의 예이다.
도 5는 물고기 이미지에서 분석 영역을 결정하는 과정에 대한 순서도이다.
도 6은 물고기 이미지에서 분석 영역을 도시한 예이다.
도 7은 GLCM을 생성하는 예를 도시한 예이다.1 is a block diagram showing a configuration of an apparatus for extracting fish feature information.
2 is a block diagram showing a configuration of a system for extracting fish feature information.
3 is an example of a flowchart of a feature information extraction method of a fish image.
4 is an example of a flowchart of a fish identification method using feature information of a fish image.
5 is a flowchart of a process of determining an analysis region in a fish image.
6 is an example showing an analysis region in a fish image.
7 shows an example of generating an GLCM.
이하 설명하는 기술은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 이하 설명하는 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 이하 설명하는 기술의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The following description is intended to illustrate and describe specific embodiments in the drawings, since various changes may be made and the embodiments may have various embodiments. However, it should be understood that the following description does not limit the specific embodiments, but includes all changes, equivalents, and alternatives falling within the spirit and scope of the following description.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 해당 구성요소들은 상기 용어들에 의해 한정되지는 않으며, 단지 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 이하 설명하는 기술의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.The terms first, second, A, B, etc., may be used to describe various components, but the components are not limited by the terms, but may be used to distinguish one component from another . For example, without departing from the scope of the following description, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component. And / or < / RTI > includes any combination of a plurality of related listed items or any of a plurality of related listed items.
본 명세서에서 사용되는 용어에서 단수의 표현은 문맥상 명백하게 다르게 해석되지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함한다" 등의 용어는 특징, 개수, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 의미하는 것이지, 하나 또는 그 이상의 다른 특징들이나 개수, 단계 동작 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 배제하지 않는 것으로 이해되어야 한다.As used herein, the singular " include " should be understood to include a plurality of representations unless the context clearly dictates otherwise, and the terms "comprises & Or combinations thereof, and does not preclude the presence or addition of one or more other features, integers, steps, components, components, or combinations thereof.
도면에 대한 상세한 설명을 하기에 앞서, 본 명세서에서의 구성부들에 대한 구분은 각 구성부가 담당하는 주기능 별로 구분한 것에 불과함을 명확히 하고자 한다. 즉, 이하에서 설명할 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 이하에서 설명할 구성부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있음은 물론이다. 따라서, 본 명세서를 통해 설명되는 각 구성부들의 존재 여부는 기능적으로 해석되어야 할 것이며, 이러한 이유로 이하 설명하는 물고기 영상의 특징 정보 추출 방법에 따른 구성부들의 구성은 이하 설명하는 기술의 목적을 달성할 수 있는 한도 내에서 대응하는 도면과는 상이해질 수 있음을 명확히 밝혀둔다.Before describing the drawings in detail, it is to be clarified that the division of constituent parts in this specification is merely a division by main functions of each constituent part. That is, two or more constituent parts to be described below may be combined into one constituent part, or one constituent part may be divided into two or more functions according to functions that are more subdivided. In addition, each of the constituent units described below may additionally perform some or all of the functions of other constituent units in addition to the main functions of the constituent units themselves, and that some of the main functions, And may be carried out in a dedicated manner. Therefore, the existence of each component described in the present specification should be interpreted as a function. For this reason, the configuration of the components according to the feature information extraction method of the fish image described below achieves the object of the following description It should be clearly understood that the drawings may be different from the corresponding drawings in the limit.
또, 방법 또는 동작 방법을 수행함에 있어서, 상기 방법을 이루는 각 과정들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 과정들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.
Also, in performing a method or an operation method, each of the processes constituting the method may take place differently from the stated order unless clearly specified in the context. That is, each process may occur in the same order as described, may be performed substantially concurrently, or may be performed in the opposite order.
이하에서는 도면을 참조하면서 물고기 영상의 특징 정보 추출 방법에 관하여 구체적으로 설명하겠다.Hereinafter, a feature information extraction method of a fish image will be described in detail with reference to the drawings.
먼저 물고기 영상의 특징 정보를 추출하는 장치 내지 시스템의 구성에 대해 살펴보기로 한다. 도 1은 물고기 특징 정보를 추출하는 장치(100)에 대한 구성을 도시한 블록도이다. First, a configuration of an apparatus or system for extracting feature information of a fish image will be described. 1 is a block diagram showing a configuration of an
도 1의 장치(100)는 물고기 이미지를 포함하는 소스 영상을 획득하는 카메라(110), 소스 영상에서 물고기 이미지(물고기 객체)를 검출하고, 물고기의 특징 정보를 추출하는 중앙 처리 장치(130) 및 카메라(110)에서 획득한 영상을 저장하거나, 중앙 처리 장치(130)가 추출한 특징 정보를 저장하는 메모리(120)를 포함한다. 메모리(120)는 USB 등과 같은 별도의 저장 매체로 대체될 수도 있을 것이다.The
한편 메모리(120)는 소스 영상에서 물고기 이미지를 검출하고, 물고기 이미지에서 특징 정보를 추출하는 프로그램(알고리즘)이 저장될 수도 있다. 이 경우 중앙 처리 장치(130)는 메모리(120)에 저장된 프로그램을 통해 물고기 이미지를 검출하고, 물고기 이미지에서 특징 정보를 추출할 수 있다.Meanwhile, the
또한 도 1의 장치(100)는 물고기 이미지, 물고기 이미지에서 분석을 위해 선택한 분석 영역, 분석 영역에서 추출한 특징 정보 등에 대한 내용을 출력하는 디스플레이 장치(140)를 포함할 수 있다. 나아가 도 1의 장치(100)는 중앙 처리 장치(130)가 추출한 물고기 특징 정보를 다른 외부 장치에 전송하는 통신 모듈(150)을 더 포함할 수 있다. 외부 장치는 인터넷에 연결된 서버, 스마트폰과 같은 장치, 이동통신네트워크의 AP, 이동통신네트워크의 PGW, 인터넷에 연결되는 라우터 등과 같은 장치일 수 있다.
In addition, the
도 2는 물고기 특징 정보를 추출하는 시스템(200)에 대한 구성을 도시한 블록도이다. 도 2의 시스템(200)은 물고기 이미지를 포함하는 소스 영상을 획득하는 카메라 장치(210) 및 물고기 이미지에서 특징 정보를 추출하는 서버(250)를 포함한다.2 is a block diagram showing a configuration of a
카메라 장치(210)는 물고기 이미지를 포함하는 소스 영상을 획득하는 이미지 센서(211), 소스 영상을 전송하는 통신 모듈(213), 소스 영상 획득 및 소스 영상 전송을 제어하는 중앙 처리 장치(212)를 포함한다. 나아가 카메라 장치(210)는 획득한 영상을 출력하는 디스플레이 장치(214)를 더 포함할 수도 있다. 카메라 장치(210)는 통신 기능을 갖춘 카메라, 스마트폰 등과 같은 장치일 수 있다.The
서버(250)는 카메라 장치(210)로부터 소스 영상을 전송받는 통신 모듈(251), 소스 영상에서 물고기 이미지(객체)를 검출하는 객체 검출 모듈(252), 물고기 이미지에서 분석 영역을 결정하는 분석 영역 특정 모듈(253) 및 분석 영역에서 특징 정보를 추출하는 특징 정보 추출 모듈(254)을 포함한다. 나아가 서버(250)는 추출한 특징 정보를 사전에 마련한 표준 특징 정보와 비교하여 물고기 종류 등을 결정하는 물고기 식별 모듈(255)을 포함할 수 있다. 도 2에서 도시하지 않았지만 표준 특징 정보는 별도의 메모리 장치 등에 저장된다.
The
이하 전술한 장치(100) 내지 시스템(200)에서 물고기 특징 정보를 추출하는 방법 내지 특징 정보를 이용한 물고기 식별 방법에 대해 살펴본다.Hereinafter, a method of extracting fish feature information from the
도 3은 물고기 영상의 특징 정보 추출 방법(300)에 대한 순서도의 예이다. 물고기 영상의 특징 정보 추출 방법(300)은 영상 처리 장치가 물고기 이미지를 포함하는 소스 영상을 입력받는 단계(310), 영상 처리 장치가 물고기 이미지에서 분석 영역을 결정하는 단계(320) 및 영상 처리 장치가 분석 영역의 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 물고기 이미지의 특징 정보로 추출하는 단계(330)를 포함한다.3 is an example of a flowchart of a feature
도 4는 물고기 영상의 특징 정보를 이용한 물고기 식별 방법(400)에 대한 순서도의 예이다. 물고기 영상의 특징 정보를 이용한 물고기 식별 방법(400)은 영상 처리 장치가 물고기 이미지를 포함하는 소스 영상을 입력받는 단계(410), 영상 처리 장치가 물고기 이미지에서 분석 영역을 결정하는 단계(420), 영상 처리 장치가 분석 영역의 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 물고기 이미지의 특징 정보로 추출하는 단계(430) 및 추출한 특징 정보와 사전에 저장한 표준 특징 정보를 비교하여 물고기 이미지의 물고기 종류를 결정하는 단계(440)를 포함한다.4 is an example of a flowchart for a
물고기 영상의 특징 정보를 이용한 물고기 식별 방법(400)은 도 3의 특징 정보 방법(300)과 동일한 과정으로 특징 정보를 추출하고, 추출한 특징 정보를 이용하여 물고기 종류를 결정하는 단계(440)를 더 포함한다. 물고기 종류를 결정 하는 단계(440)는 사전에 마련한 표준 특징 정보 중 현재 추출한 특징 정보과 가장 유사한 특징 정보를 결정하고, 현재 물고기 이지미의 물고기를 결정된 표준 특징 정보에 대응되는 물고기 종류로 특정한다. 따라서 표준 특징 정보는 미리 다양한 물고기 어종에 대해 특징 정보 추출 방법(300)을 적용하여 마련한다. 표준 특징 정보는 영상 처리 장치 내의 메모리, 별도의 외부 저장 매체 또는 네트워크로 연결된 별도의 서버에 저장될 수 있다.The
도 3 내지 도 4의 영상 처리 장치는 전술한 도 1의 물고기 특징 정보를 추출하는 장치(100) 또는 도 2의 물고기 특징 정보를 추출하는 시스템(200)에 해당한다. The image processing apparatuses of FIGS. 3 to 4 correspond to the
도 3의 물고기 영상의 특징 정보 추출 방법(300) 및 도 4의 물고기 영상의 특징 정보를 이용한 물고기 식별 방법(400)에서 물고기 특징 정보를 추출하는 과정은 동일하다. 따라서 이하 물고기 특징 정보를 추출하는 과정에 대해 도 3을 기준으로 상세하게 설명하고자 한다.
The process of extracting the fish feature information from the fish feature image
도 5는 물고기 이미지에서 분석 영역을 결정하는 과정(500)에 대한 순서도이다. 또한 도 6은 물고기 이미지에서 분석 영역을 도시한 예이다.5 is a flowchart of a
먼저 영상 처리 장치는 물고기 이미지를 포함하는 소스 영상을 입력받는다(310). 분석 영역을 결정하는 단계(320)에서 영상 처리 장치는 소스 영상에서 물고기 객체에 해당하는 물고기 이미지를 먼저 검출해야 한다(510). 물고기 이미지 검출(510)은 배경과 특정 객체를 구분하여 특정 객체를 검출하는 다양한 기법이 사용될 수 있다. First, the image processing apparatus receives a source image including a fish image (310). In
검출된 물고기 이미지 전체에서 특징 정보를 추출할 수도 있지만, 물고기의 형태적 특징 상 특정 부위가 특징 정보를 추출하는 분석 영역으로 사용될 수 있다. 분석 영역은 먼저 소스 영상에서 물고기 객체를 전부 포함하는 최소경계사각형을 구하여 시작한다. 도 6에서 물고기 객체를 포함하는 외곽 직사각형이 최소경계사각형에 해당한다.The feature information may be extracted from the entirety of the detected fish image, but a specific region on the morphological feature of the fish may be used as an analysis region for extracting the feature information. The analysis area is obtained by first obtaining the minimum bounding rectangle containing all the fish objects in the source image. In Fig. 6, the outline rectangle including the fish object corresponds to the minimum boundary rectangle.
최소경계사각형을 기준으로 물고기 객체를 5개의 영역으로 구분할 수 있다(520). 물고기 객체영상의 5분할은 도면 6에서 보는 바와 같이 세로방향 1:2:1의 비율로 3분할하며 몸통영역은 가로방향 1:1:1의 비율로 3분할한다. 설명의 편의를 위해 도 6과 같이 머리 영역(L1), 몸통 영역(L2, L3, L4) 및 꼬리 영역(L5)로 구분한다. 도 6을 살펴보면 몸통 영역에서 L4가 배 영역인 것을 알 수 있으나 이미지 처리 과정에서 배 영역과 등지느러미 영역을 구분하는 것은 쉽지 않다. 예컨대, 도 6의 물고기가 상하로 반전된 경우 배 영역과 등지느러미 영역을 구분이 쉽지 않다. L4가 배 영역을 지칭하는 부호는 아니다. L2는 몸통 영역 중 이미지의 위쪽에 있는 위쪽 영역, L4는 몸통 영역 중 이미지의 아래에 있는 아래 영역, L3는 L2와 L4의 중간에 있는 중간 영역을 의미한다.The fish object can be divided into five regions based on the minimum bounding rectangle (520). The five segments of the fish object image are divided into three at a ratio of 1: 2: 1 in the vertical direction and three at the ratio of 1: 1: 1 in the horizontal direction. For convenience of description, the head region L1, the body regions L2, L3, and L4, and the tail region L5 are divided as shown in FIG. Referring to FIG. 6, it can be seen that L4 in the body region is a double region, but it is difficult to distinguish the double region from the dorsal fin region in the image processing. For example, when the fish of FIG. 6 is inverted up and down, it is difficult to distinguish between the pear region and the dorsal fin region. L4 is not a code indicating a multiplication area. L2 is the upper region above the image of the torso region, L4 is the lower region below the image of the torso region, and L3 is the middle region between L2 and L4.
배 영역은 다른 영역보다 물고기에 따른 색상 정보의 차이가 특히 심하기 때문에 특징 정보 추출을 위한 핵심적인 영역이다. 따라서 배 영역을 특정하는 것이 중요하다.Since the difference of color information according to the fish is particularly large in the fish area, it is a key area for extracting feature information. Therefore, it is important to specify the area of the ship.
배 영역인식은 L1, L3 및 L5를 제외한 몸통영역 중 L2와 L4를 대상으로 배영역을 인식한다. Recognition of the area recognition recognizes the double area of L2 and L4 among the body areas excluding L1, L3 and L5.
몸통 영역 중 위쪽 영역(L2)와 아래 영역(L4)에 대한 그레이스케일(grey scale)변환을 수행하고, 각 영역에 대한 그레이스케일 평균값을 연산한다(530). 그레이스케일 변환은 사전에 물고기 이미지 전체에 대해 수행할 수도 있을 것이다.A gray scale conversion is performed on the upper region L2 and the lower region L4 of the trunk region and a gray scale average value for each region is calculated 530. Grayscale conversion may be performed on the entire fish image in advance.
L2의 그레이스케일 평균값과 L4의 그레이스케일 평균값을 비교하여(540), L4의 그레이스케일 평균값이 L2보다 크거나 L2와 같은 경우(Yes) L4를 배 영역으로 결정한다(550). 반대로, L2의 그레이스케일 평균값이 L4보다 큰 경우(No) L2를 배 영역으로 결정한다(560).(540). If the gray scale average value of L4 is greater than L2 or equal to L2 (Yes), L4 is determined as a doubled area (550). Conversely, when the gray scale average value of L2 is larger than L4 (No), L2 is determined as the double area (560).
분석 영역은 물고기 전체, 물고기 몸통 영역, 물고기 배 영역 등과 같이 다양한 기준이 사용될 수 있다.Various criteria can be used for the analysis area such as the whole fish, the fish body area, the fish pear area, and the like.
전술한 바와 같이 영상 처리 장치는 분석 영역에 대한 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 물고기 이미지의 특징 정보로 추출한다. 이하 분석 영역에 대한 특징 정보 추출에 대해 설명한다.As described above, the image processing apparatus extracts at least one of a color feature, a texture feature, and a shape feature for an analysis region as feature information of a fish image. Hereinafter, feature information extraction for the analysis area will be described.
분석 영역에 따라 서로 다른 종류의 특징 정보가 사용될 수 있다. 예컨대, 모양 특징은 물고기 전체 영역을 기준으로 결정할 수 있다. 모양 특징은 물고기 전체 영역의 둥근 정도(roundness)가 기준이 될 수 있다. 둥근 정도는 아래의 수학식 1과 같이 원에 근사할 수록 1을 갖는 정보가 될 수 있다.Different types of feature information can be used depending on the analysis area. For example, the shape feature can be determined based on the entire area of the fish. The shape feature can be based on the roundness of the whole area of the fish. The degree of roundness may be information having a value of 1 as the number of the circle is approximated as shown in
상기 수학식 1에서 Area는 물고기 객체의 면적을 의미하고, Perimeter는 물고기 객체의 둘레를 의미한다.
In Equation (1), Area represents the area of the fish object, and Perimeter represents the perimeter of the fish object.
물고기 객체영역 중 머리영역과 꼬리영역은 물고기 영상에서 물고기의 활동성으로 검출이 어렵다는 단점이 있다. 또한 물고기 꼬리영역의 얇고 투명한 특징으로 인해 빛 또는 조명에 의한 빛 반사가 일어나므로 꼬리영역 검출 시 배경이 포함된다. 따라서 색상 특징은 물고기 몸통 영역만을 기준으로 결정할 수 있다. 나아가 몸통 영역을 L2, L3 및 L4 영역 각각을 기준으로 결정할 수 있다. 또한 배 영역만을 기준으로 결정할 수도 있다. The head region and the tail region of the fish object region are disadvantageously difficult to detect due to the activity of the fish in the fish image. In addition, the background is included in the detection of the tail region, because light or light reflects light due to the thin and transparent characteristic of the fish tail region. Therefore, the color feature can be determined based only on the fish body area. Further, the body region can be determined based on each of the regions L2, L3 and L4. It is also possible to decide based on the area of the boat.
색상 특징은 분석 영역에 대한 RGB 영상의 R값 평균, RGB 영상의 G값 평균, RGB 영상의 B값 평균, YCbCr 영상의 Y값 평균, YCbCr 영상의 Cb, YCbCr 영상의 Cr값 평균, HSV 영상의 H값 평균, HSV 영상의 S값 평균, HSV 영상의 V값 평균 중 적어도 하나가 사용될 수 있다. 물론 서로 다른 색공간의 정보를 모두 이용하기 위해서는 사전에 소스 영상, 소스 영상에서 검출한 물고기 객체, 또는 물고기 객체에서 특정한 분석 영역을 각각의 색공간(RGB, YCbCr 또는 HSV)으로 변환해야 할 것이다.The color features include the R value average of the RGB image, the G value average of the RGB image, the B value average of the RGB image, the Y value average of the YCbCr image, the Cb value of the YCbCr image, the Cr value average of the YCbCr image, At least one of an H value average, an S value average of an HSV image, and a V value average of an HSV image may be used. Of course, in order to utilize all the information of different color space, it is necessary to convert a specific image area (RGB, YCbCr or HSV) in a source image, a fish object detected from a source image, or a fish object into a specific color space.
질감 특징은 영상에 대한 질감분석기법을 적용하여 결정할 수 있다. 질감분석기법은 공간정보를 활용할 수 있는 한 방법으로, 이웃하는 영상 밝기 값의 변화를 고려한다. 질감이란 밝기값 변화의 공간적인 분포형태를 의미하므로, 밝기 값 분포의 공간적인 형태를 정량적으로 계산할 수 있다면 영상의 질감 특성을 분석하는데 매우 유용하다. 대표적으로 GLCM(Grey-Level Co-Occurrence Matrix)을 질감분석기법으로 사용할 수 있다.The texture feature can be determined by applying a texture analysis technique to the image. The texture analysis technique is a method that can utilize spatial information and considers the change of neighboring image brightness value. Texture is a spatial distribution of brightness value changes, so it is very useful to analyze the texture characteristics of images if the spatial shape of the brightness value distribution can be calculated quantitatively. Gray-level Co-Occurrence Matrix (GLCM) can be used as a texture analysis technique.
GLCM은 그레이스케일 값을 이용하는 것이므로, 분석 영역에 대한 그레이스케일 변환이 선행되어야 한다. 그레이스케일은 검은색과 흰색의 중간색인 회색(Gray)의 색상으로 이미지를 표현하는 것으로 빛의 강도(Intensity)를 기준으로 하여 0 ~ 255까지 256단계의 그레이 레벨(Grey-Level)로 표현된다.Since the GLCM uses the gray scale value, the gray scale conversion for the analysis area must be preceded. The gray scale represents an image in the gray color of black and white. It is represented by 256 levels of gray-level from 0 to 255 based on the intensity of light.
도 7은 GLCM을 생성하는 예를 도시한 예이다. 도 7(A)는 4×4 픽셀을 갖는 영상에 대해 GLCM을 생성하나의 예를 도시한다. 각 픽셀은 0~3까지 4가지 종류의 픽셀 값을 갖는다고 가정한다. 도 7(A)의 좌측은 4×4 픽셀에 대한 픽셀값을 도시한 것이고, 우측은 0~3 레벨을 갖는 GLCM을 도시한 것이다. 좌우로 인접한 픽셀이 각각 0 과 0의 픽셀값을 갖는다면 매트릭스의 좌표 i=0, j=0의 카운트가 하나씩 늘어간다. 예컨대, 도 7(A)에서는 좌우로 픽셀값이 0,0인 경우가 2개이고, 좌우 픽셀값이 2,2인 경우가 3개이고, 좌우 픽셀값이 3,3인 경우가 1개이다. 사실 GLCM을 생성하는 기준은 다양할 수 있다. 좌우 픽셀뿐만이 아니라 인접한 픽셀을 모두 고려할 수도 있고, 몇 칸 떨어진 인접 픽셀들도 고려할 수도 있다.7 shows an example of generating an GLCM. FIG. 7A shows an example of generating a GLCM for an image having 4 × 4 pixels. It is assumed that each pixel has four kinds of pixel values from 0 to 3. The left side of FIG. 7 (A) shows pixel values for 4 × 4 pixels, and the right side shows GLCM having 0 to 3 levels. If the left and right neighboring pixels have pixel values of 0 and 0 respectively, the count of the matrix i = 0, j = 0 is incremented by one. For example, in FIG. 7 (A), there are two cases in which pixel values are 0,0 in left and right, three cases in which the left and right pixel values are 2,2, and one case in which the left and right pixel values are 3,3. In fact, the criteria for generating GLCMs can vary. Not only the left and right pixels but also adjacent pixels may be considered, or neighboring pixels that are several spaces apart may be considered.
나아가 생성한 GLCM에 정규화 과정을 수행할 수 있다. 아래의 수학식 2는 GLCM에 대한 정규화를 나타내는 예이다.
Further, the normalization process can be performed on the generated GLCM.
수학식 2에서 Vi,j는 GLCM의 (i,j) 좌표에 해당하는 값이다. 도 7(B)는 도 7(A)에서 생성한 GLCM를 정규화한 예를 나타낸다.In Equation (2), V i, j is a value corresponding to the (i, j) coordinate of the GLCM. FIG. 7B shows an example in which the GLCM generated in FIG. 7A is normalized.
정규화한 GLCM을 기준으로 아래의 수학식 3으로 표현되는 질감 특징을 생성할 수 있다. 질감 특징은 순서대로 콘트래스트(Contrast), 앤트로피(Entropy), 균질성(Homogeneity), 연관성(Correlation)이 사용된다.
A texture feature expressed by the following
수학식 3에서 Pi,j는 GLCM으로 생성되는 매트릭스 좌표 값이며, (i,j)는 좌표에 해당하는 GLCM 값을 나타낸다. μi,μj는 행과 열에 대한 평균이며, σi,σj는 행과 열에 대한 표준편차이다.
In Equation (3), P i, j is a matrix coordinate value generated by GLCM, and (i, j) represents a GLCM value corresponding to a coordinate. μ i , μ j is the average for rows and columns, and σ i , σ j is the standard deviation for rows and columns.
특징 정보를 정리하면 물고기 전체 영역에 대해서는 모양 특징이 사용될 수 있고, 몸통 영역 전체 또는 몸통 영역의 일부(예컨대, 배 영역)에 대해서는 색상 특징 및 질감 특징이 사용될 수 있다.
The shape information may be used for the entire region of the fish when the feature information is summarized, and the color feature and texture feature may be used for the entire body region or for a part of the body region (e.g., a fold region).
본 실시예 및 본 명세서에 첨부된 도면은 전술한 기술에 포함되는 기술적 사상의 일부를 명확하게 나타내고 있는 것에 불과하며, 전술한 기술의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당업자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시예는 모두 전술한 기술의 권리범위에 포함되는 것이 자명하다고 할 것이다.It should be noted that the present embodiment and the drawings attached hereto are only a part of the technical idea included in the above-described technology, and those skilled in the art will readily understand the technical ideas included in the above- It is to be understood that both variations and specific embodiments which can be deduced are included in the scope of the above-mentioned technical scope.
100 : 물고기 특징 정보를 추출하는 장치
110 : 카메라 120 : 메모리(저장 매체)
130 : 중앙처리장치 140 : 디스플레이 장치
150 : 통신 모듈
200 : 물고기 특징 정보를 추출하는 시스템
210 : 카메라 장치 211 : 이미지 센서
212 : 중앙처리장치 213 : 통신 모듈
214 : 디스플레이 장치
250 : 서버 251 : 통신 모듈
252 : 객체검출모듈 253 : 분석영역 특정모듈
254 : 특징정보 추출모듈 255 : 물고기 식별 모듈100: a device for extracting fish feature information
110: camera 120: memory (storage medium)
130: central processing unit 140: display device
150: Communication module
200: System for extracting fish feature information
210: camera device 211: image sensor
212: central processing unit 213: communication module
214: Display device
250: server 251: communication module
252: object detection module 253: analysis area specific module
254: Feature information extraction module 255: Fish identification module
Claims (16)
상기 영상 처리 장치가 상기 물고기 이미지에서 분석 영역을 결정하는 단계; 및
상기 영상 처리 장치가 상기 분석 영역의 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 상기 물고기 이미지의 특징 정보로 추출하는 단계를 포함하되,
상기 결정하는 단계는 상기 영상 처리 장치가 상기 소스 영상을 그레이스케일(gray scale)로 변환하는 단계; 그레이스케일로 변환된 물고기 이미지를 물고기 길이 방향으로 1:2:1로 분할하여 머리 영역, 몸통 영역 및 꼬리 영역으로 구분하는 단계; 상기 몸통 영역을 몸통 영역의 높이 방향으로 3등분하여 위쪽 영역, 중간 영역 및 아래 영역으로 구분하는 단계; 및 상기 위쪽 영역과 상기 아래 영역 중 그레이스케일의 평균값이 큰 영역을 배 영역으로 결정하는 단계를 포함하는 물고기 영상의 특징 정보 추출 방법.Receiving a source image including a fish image by an image processing apparatus;
The image processing device determining an analysis region in the fish image; And
Extracting at least one of a color feature, a texture feature, and a shape feature of the analysis region as feature information of the fish image,
Wherein the determining comprises: converting the source image to a gray scale; Dividing the image of the fish converted into grayscale into 1: 2: 1 in the fish length direction, and dividing into a head region, a body region and a tail region; Dividing the body region into an upper region, an intermediate region, and a lower region by dividing the body region into three equal parts in a height direction of the body region; And determining an area having a larger average value of grayscale among the upper area and the lower area as a double area.
상기 분석 영역은 전체 영역, 머리 영역, 꼬리 영역 및 몸통 영역 중 적어도 하나를 포함하고, 상기 몸통 영역은 몸통 높이 방향으로 3등분된 영역 중 적어도 하나를 포함하는 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
Wherein the analysis region includes at least one of an entire region, a head region, a tail region, and a body region, and the body region includes at least one of three regions divided in the body height direction.
상기 색상 특징은 상기 분석 영역의 RGB 영상에서 R 평균값, 상기 RGB 영상에서 G 평균값, 상기 RGB 영상에서 B 평균값, 상기 분석 영역의 YCbCr 영상에서 Y 평균값, 상기 YCbCr 영상에서 Cb 평균값, 상기 YCbCr 영상에서 Cr 평균값, 상기 분석 영역의 HSV 영상에서 H 평균값, 상기 HSV 영상에서 S 평균값 및 상기 HSV 영상에서 V 평균값 중 적어도 하나를 포함하는 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
The color feature may include a R average value in the RGB image of the analysis region, a G average value in the RGB image, a B average value in the RGB image, a Y average value in the YCbCr image of the analysis region, a Cb average value in the YCbCr image, Wherein the HSV image has at least one of an average value, an H average value in the HSV image of the analysis region, an S average value in the HSV image, and a V average value in the HSV image.
상기 모양 특징은 상기 물고기 이미지 전체의 둥근 정도(roundness)인 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
Wherein the shape feature is a roundness of the entire fish image.
상기 질감 특징은 상기 물고기 이미지에 대한 GLCM(Grey Level Co-Occurrence Matrix)를 이용하여 결정하는 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
Wherein the texture feature is determined using a GLCM (Gray Level Co-Occurrence Matrix) for the fish image.
상기 추출하는 단계에서
상기 영상 처리 장치는 상기 배 영역의 색상 특징 및 질감 특징 중 적어도 하나를 상기 특징 정보로 추출하는 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
In the extracting step
Wherein the image processing apparatus extracts at least one of a color feature and a texture feature of the multiplication area as the feature information.
상기 추출하는 단계에서
상기 영상 처리 장치는 상기 위쪽 영역, 상기 중간 영역 및 상기 아래 영역 중 적어도 하나에 대한 색상 특징 및 질감 특징을 상기 특징 정보로 추출하는 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
In the extracting step
Wherein the image processing apparatus extracts a color feature and a texture feature of at least one of the upper region, the middle region, and the lower region with the feature information.
상기 분석 영역은 상기 물고기 이미지의 몸통 영역이고,
상기 특징 정보는 상기 물고기 이미지 전체의 둥근 정도, 상기 몸통 영역에 대한 색상 특징 및 상기 몸통 영역에 대한 질감 특징 중 적어도 하나를 포함하는 물고기 영상의 특징 정보 추출 방법.The method according to claim 1,
Wherein the analysis region is a body region of the fish image,
Wherein the feature information includes at least one of a roundness of the entire fish image, a color feature of the body region, and a texture feature of the body region.
상기 색상 특징은 상기 몸통 영역의 RGB 영상에서 R 평균값, 상기 RGB 영상에서 G 평균값, 상기 RGB 영상에서 B 평균값, 상기 몸통 영역의 YCbCr 영상에서 Y 평균값, 상기 YCbCr 영상에서 Cb 평균값, 상기 YCbCr 영상에서 Cr 평균값, 상기 몸통 영역의 HSV 영상에서 H 평균값, 상기 HSV 영상에서 S 평균값 및 상기 HSV 영상에서 V 평균값 중 적어도 하나를 포함하는 물고기 영상의 특징 정보 추출 방법.10. The method of claim 9,
The color feature may include an R average value in the RGB image of the body region, a G average value in the RGB image, a B average value in the RGB image, a Y average value in the YCbCr image of the body region, a Cb average value in the YCbCr image, Wherein the HSV image has at least one of an average value, an H average value in the HSV image of the body region, an S average value in the HSV image, and a V average value in the HSV image.
상기 질감 특징은 상기 몸통 영역에 대한 GLCM(Grey Level Co-Occurrence Matrix)를 이용하여 결정되는 물고기 영상의 특징 정보 추출 방법.10. The method of claim 9,
Wherein the texture feature is determined using GLCM (Gray Level Co-Occurrence Matrix) for the body region.
상기 영상 처리 장치가 상기 물고기 이미지에서 분석 영역을 결정하는 단계;
상기 영상 처리 장치가 상기 분석 영역의 색상 특징, 질감 특징 및 모양 특징 중 적어도 하나를 상기 물고기 이미지의 특징 정보로 추출하는 단계; 및
상기 영상 처리 장치가 상기 특징 정보와 사전에 저장한 표준 특징 정보를 비교하여 상기 물고기 이미지의 물고기 종류를 결정하는 단계를 포함하되,
상기 분석 영역을 결정하는 단계는 상기 영상 처리 장치가 상기 소스 영상을 그레이스케일(gray scale)로 변환하는 단계; 그레이스케일로 변환된 물고기 이미지를 물고기 길이 방향으로 1:2:1로 분할하여 머리 영역, 몸통 영역 및 꼬리 영역으로 구분하는 단계; 상기 몸통 영역을 몸통 영역의 높이 방향으로 3등분하여 위쪽 영역, 중간 영역 및 아래 영역으로 구분하는 단계; 및 상기 위쪽 영역과 상기 아래 영역 중 그레이스케일의 평균값이 큰 영역을 배 영역으로 결정하는 단계를 포함하는 물고기 영상의 특징 정보를 이용한 물고기 식별 방법.Receiving a source image including a fish image by an image processing apparatus;
The image processing device determining an analysis region in the fish image;
Extracting at least one of a color feature, a texture feature, and a shape feature of the analysis region as feature information of the fish image; And
Comparing the feature information with standard feature information previously stored in the image processing apparatus to determine a fish type of the fish image,
Wherein the determining of the analysis region comprises: converting the source image to a gray scale; Dividing the image of the fish converted into grayscale into 1: 2: 1 in the fish length direction, and dividing into a head region, a body region and a tail region; Dividing the body region into an upper region, an intermediate region, and a lower region by dividing the body region into three equal parts in a height direction of the body region; And determining an area having a larger average value of grayscales among the upper area and the lower area as a double area.
상기 특징 정보는 상기 물고기 이미지 전체의 둥근 정도, 상기 중간 영역에 대한 색상 특징, 상기 중간 영역에 대한 질감 특징, 상기 배 영역에 대한 색상 특징 및 상기 배 영역의 질감 특징 중 적어도 하나를 포함하는 물고기 영상의 특징 정보를 이용한 물고기 식별 방법.13. The method of claim 12,
Wherein the feature information includes at least one of a roundness of the entire fish image, a color feature of the intermediate region, a texture feature of the intermediate region, a color feature of the multiplication region, A method of identifying a fish using characteristic information of a fish.
상기 색상 특징은 상기 분석 영역의 RGB 영상에서 R 평균값, 상기 RGB 영상에서 G 평균값, 상기 RGB 영상에서 B 평균값, 상기 분석 영역의 YCbCr 영상에서 Y 평균값, 상기 YCbCr 영상에서 Cb 평균값, 상기 YCbCr 영상에서 Cr 평균값, 상기 분석 영역의 HSV 영상에서 H 평균값, 상기 HSV 영상에서 S 평균값 및 상기 HSV 영상에서 V 평균값 중 적어도 하나를 포함하는 물고기 영상의 특징 정보를 이용한 물고기 식별 방법.13. The method of claim 12,
The color feature may include a R average value in the RGB image of the analysis region, a G average value in the RGB image, a B average value in the RGB image, a Y average value in the YCbCr image of the analysis region, a Cb average value in the YCbCr image, Wherein the HSV image has at least one of a mean value, an H average value in the HSV image of the analysis region, an S average value in the HSV image, and a V average value in the HSV image.
상기 질감 특징은 상기 물고기 이미지에 대한 GLCM(Grey Level Co-Occurrence Matrix)인 물고기 영상의 특징 정보를 이용한 물고기 식별 방법.13. The method of claim 12,
Wherein the texture feature is a GLCM (Gray Level Co-Occurrence Matrix) for the fish image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150048880A KR101667877B1 (en) | 2015-04-07 | 2015-04-07 | Feature detecting method for fish image and fish identification method using feature of fish image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150048880A KR101667877B1 (en) | 2015-04-07 | 2015-04-07 | Feature detecting method for fish image and fish identification method using feature of fish image |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160119997A KR20160119997A (en) | 2016-10-17 |
KR101667877B1 true KR101667877B1 (en) | 2016-10-28 |
Family
ID=57244732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150048880A Expired - Fee Related KR101667877B1 (en) | 2015-04-07 | 2015-04-07 | Feature detecting method for fish image and fish identification method using feature of fish image |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101667877B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102317988B1 (en) * | 2016-09-22 | 2021-10-27 | 주식회사 아토즈소프트 | Fish species and body length measurement method using the image |
CN112153383B (en) * | 2020-07-01 | 2024-09-17 | 西安万像电子科技有限公司 | Image coding method and device |
KR102772950B1 (en) * | 2021-12-06 | 2025-02-24 | 한국수산자원공단 | Fish trait measurement method and computing device therefor |
KR102718383B1 (en) * | 2022-03-22 | 2024-10-16 | 동원산업 주식회사 | Method and apparatus for determining fish grade using artificial neural network |
CN118865083A (en) * | 2024-07-02 | 2024-10-29 | 中国水产科学研究院黄海水产研究所 | High-throughput tracking measurement method, medium, device and application of turbot individual growth phenotype |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040066777A (en) | 2004-07-08 | 2004-07-27 | 박향수 | A method of information supply for fishing using network or internet, and communication appliances |
KR100949799B1 (en) * | 2008-06-26 | 2010-03-30 | 박영민 | Apparatus and method for adaptive feature region extraction of color image |
-
2015
- 2015-04-07 KR KR1020150048880A patent/KR101667877B1/en not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
김예진 외 4인, "Digital Image Processing을 이용한 물고기 인식프로그램 개발", 제59회 전국과학전람회, 2013.7, 작품번호 1602* |
노진수, 이강현, "영상분할과 다중 특징을 이용한 영역기반 영상검색 알고리즘", 전자공학회논문지, 2009.5, p.57-63* |
Also Published As
Publication number | Publication date |
---|---|
KR20160119997A (en) | 2016-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220245792A1 (en) | Systems and methods for image quality detection | |
Matzen et al. | Data visualization saliency model: A tool for evaluating abstract data visualizations | |
CN102955943B (en) | Image processing apparatus and image processing method | |
KR101667877B1 (en) | Feature detecting method for fish image and fish identification method using feature of fish image | |
KR20220050977A (en) | Medical image processing method, image processing method and apparatus | |
US9576210B1 (en) | Sharpness-based frame selection for OCR | |
US9767387B2 (en) | Predicting accuracy of object recognition in a stitched image | |
CN105701519A (en) | Realogram scene analysis of images: superpixel scene analysis | |
CN110287787B (en) | Image recognition method, image recognition device and computer-readable storage medium | |
US9418316B1 (en) | Sharpness-based frame selection for OCR | |
US20170309024A1 (en) | Image processing device, image processing method, and computer-readable recording medium | |
CN105825168A (en) | Golden snub-nosed monkey face detection and tracking algorithm based on S-TLD | |
WO2007044037A1 (en) | Robust perceptual color identification | |
CN114972335A (en) | Image classification method and device for industrial detection and computer equipment | |
Parr et al. | Grape yield estimation with a smartphone’s colour and depth cameras using machine learning and computer vision techniques | |
JP2012150730A (en) | Feature extraction device, feature extraction method, feature extraction program and image processing device | |
CN111226437A (en) | Method and device for evaluating shooting quality of shooting device and terminal equipment | |
Fitriyah et al. | An analysis of rgb, hue and grayscale under various illuminations | |
CN118968480A (en) | Ovulation test paper detection method and device, electronic device and storage medium | |
US10402704B1 (en) | Object recognition with attribute-based cells | |
CN118411728A (en) | Image recognition method, apparatus, device, medium, and program product | |
JP2008084109A (en) | Eye opening/closing determination device and eye opening/closing determination method | |
JP6276504B2 (en) | Image detection apparatus, control program, and image detection method | |
CN110824451A (en) | Processing method and device of radar echo map, computer equipment and storage medium | |
CN102063702B (en) | Method for enhancing optical image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150407 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160729 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160930 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20161013 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20161013 End annual number: 3 Start annual number: 1 |
|
PG1501 | Laying open of application | ||
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20200925 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20221004 Start annual number: 7 End annual number: 7 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20240724 |