KR102282087B1 - 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 - Google Patents
딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 Download PDFInfo
- Publication number
- KR102282087B1 KR102282087B1 KR1020190134464A KR20190134464A KR102282087B1 KR 102282087 B1 KR102282087 B1 KR 102282087B1 KR 1020190134464 A KR1020190134464 A KR 1020190134464A KR 20190134464 A KR20190134464 A KR 20190134464A KR 102282087 B1 KR102282087 B1 KR 102282087B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- kernel
- filter
- deep learning
- learning
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000013135 deep learning Methods 0.000 title claims abstract description 54
- 238000013136 deep learning model Methods 0.000 title claims abstract description 51
- 238000012549 training Methods 0.000 claims abstract description 109
- 230000008569 process Effects 0.000 claims abstract description 14
- 230000008859 change Effects 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 57
- 238000003860 storage Methods 0.000 claims description 23
- 238000013461 design Methods 0.000 claims description 19
- 238000001914 filtration Methods 0.000 claims description 11
- 230000008685 targeting Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims 2
- 238000005452 bending Methods 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 abstract description 6
- 238000012360 testing method Methods 0.000 description 31
- 230000007547 defect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 5
- 238000007689 inspection Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- FGRBYDKOBBBPOI-UHFFFAOYSA-N 10,10-dioxo-2-[4-(N-phenylanilino)phenyl]thioxanthen-9-one Chemical compound O=C1c2ccccc2S(=O)(=O)c2ccc(cc12)-c1ccc(cc1)N(c1ccccc1)c1ccccc1 FGRBYDKOBBBPOI-UHFFFAOYSA-N 0.000 description 2
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013434 data augmentation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
-
- G06K9/627—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G06T5/002—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Medical Informatics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
Abstract
본 발명은 가보필터의 필터파라미터를 바꾸는 필터특성 변경 기법을 이용하여 학습 데이터를 쉽고 간편하게 확장하여 충분한 학습 데이터를 확보할 수 있다. 또한 본 발명은 가보필터의 필터특성 변경 기법에 의해 충분히 확보된 학습 데이터를 바탕으로 딥러닝 모델을 학습하여 딥러닝 모델의 신뢰성을 향상시킴으로써 이미지 분류 성공률을 개선할 수 있다.
Description
도 2는 본 발명의 실시예에 따른 딥러닝을 이용한 이미지 분류장치의 블록도,
도 3은 본 발명의 실시예에 따른 딥러닝을 이용한 이미지 분류장치의 주요부에 대한 상세한 블록도,
도 4는 도 3의 학습 데이터 확장부에 대한 상세 블록도,
도 5는 도 3의 학습 데이터 확장부가 노말 가보필터를 이용하여 제1 확장모드에서 숫자 '0'의 이미지를 확장하는 동작을 설명하기 위한 도면,
도 6은 도 3의 학습 데이터 확장부가 노말 가보필터를 이용한 제1 확장모드에서 단일 이미지로부터 복수개의 확장 이미지를 생성하는 원리를 설명하는 도면,
도 7은 도 3의 학습 데이터 확장부가 변형된 가보필터를 이용한 제2 확장모드에서 단일 이미지로부터 복수개 확장 이미지를 생성하는 원리를 설명하는 도면,
도 8은 본 발명의 실시예에 따른 동일한 입력 이미지에 대해 제1 확장모드와 제2 확장모드를 적용시 얻어지는 복수개의 확장 이미지를 나타내는 도면이다.
학습 데이터세트(train dataset) | 테스트 데이터세트(teat dateset) | |||
번호 | example image | 수량 | example image | 수량 |
0 | 5,923장 | 980장 | ||
1 | 6,742장 | 1,135장 | ||
2 | 5,958장 | 1,032장 | ||
3 | 6,131장 | 1,010장 | ||
4 | 5,842장 | 982장 | ||
5 | 5,421장 | 892장 | ||
6 | 5,918장 | 958장 | ||
7 | 6,265장 | 1,028장 | ||
8 | 5,851장 | 974장 | ||
9 | 5,949장 | 1,009장 | ||
총계 | 60,000장 | 10,000장 |
입력 | 평균 이미지 분류 성공률 |
|||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
출력 |
0 | 482 | 0 | 2 | 0 | 0 | 1 | 5 | 1 | 1 | 0 | |
1 | 0 | 494 | 3 | 0 | 0 | 0 | 2 | 1 | 0 | 3 | ||
2 | 2 | 2 | 491 | 0 | 1 | 0 | 1 | 5 | 0 | 0 | ||
3 | 2 | 2 | 0 | 498 | 0 | 10 | 0 | 12 | 10 | 1 | ||
4 | 0 | 0 | 0 | 0 | 486 | 0 | 2 | 2 | 1 | 0 | ||
5 | 4 | 1 | 0 | 0 | 0 | 488 | 5 | 0 | 5 | 7 | ||
6 | 3 | 0 | 1 | 0 | 0 | 0 | 485 | 0 | 0 | 0 | ||
7 | 1 | 1 | 3 | 1 | 0 | 0 | 0 | 476 | 7 | 6 | ||
8 | 2 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 474 | 0 | ||
9 | 4 | 0 | 0 | 0 | 12 | 0 | 0 | 2 | 2 | 483 | ||
합계 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | ||
이미지 분류 성공률(%) |
96.4 |
98.8 |
98.2 |
99.6 |
97.2 |
97.6 |
97.0 |
95.2 |
94.8 |
96.6 |
97 |
입력 | 평균 이미지 분류 성공률 |
|||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
출력 |
0 | 478 | 0 | 2 | 0 | 2 | 1 | 10 | 0 | 5 | 1 | |
1 | 2 | 496 | 22 | 8 | 6 | 6 | 5 | 6 | 28 | 11 | ||
2 | 2 | 2 | 423 | 2 | 2 | 6 | 0 | 8 | 1 | 1 | ||
3 | 0 | 0 | 14 | 421 | 1 | 5 | 1 | 3 | 12 | 1 | ||
4 | 0 | 0 | 10 | 0 | 448 | 3 | 12 | 0 | 10 | 10 | ||
5 | 10 | 0 | 3 | 21 | 0 | 464 | 9 | 1 | 32 | 7 | ||
6 | 4 | 0 | 6 | 2 | 6 | 5 | 462 | 0 | 10 | 0 | ||
7 | 3 | 2 | 20 | 32 | 3 | 7 | 0 | 477 | 25 | 34 | ||
8 | 0 | 0 | 0 | 4 | 0 | 3 | 1 | 0 | 355 | 0 | ||
9 | 1 | 0 | 0 | 10 | 32 | 0 | 0 | 5 | 22 | 435 | ||
합계 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | ||
이미지 분류 성공률(%) |
95.6 |
99.2 |
84.6 |
84.2 |
89.6 |
92.8 |
92.4 |
95.4 |
71.0 |
87.0 |
89 |
입력 | 평균 이미지 분류 성공률 |
|||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
출력 |
0 | 481 | 0 | 1 | 0 | 0 | 4 | 3 | 1 | 1 | 1 | |
1 | 0 | 486 | 0 | 0 | 1 | 0 | 1 | 2 | 4 | 5 | ||
2 | 2 | 4 | 460 | 1 | 2 | 3 | 0 | 9 | 2 | 3 | ||
3 | 2 | 0 | 15 | 435 | 0 | 8 | 2 | 5 | 8 | 2 | ||
4 | 0 | 2 | 10 | 0 | 474 | 0 | 4 | 0 | 2 | 11 | ||
5 | 3 | 2 | 2 | 39 | 3 | 472 | 11 | 6 | 26 | 19 | ||
6 | 6 | 4 | 2 | 0 | 1 | 4 | 478 | 1 | 8 | 0 | ||
7 | 0 | 1 | 3 | 8 | 1 | 2 | 0 | 460 | 11 | 13 | ||
8 | 3 | 1 | 6 | 13 | 1 | 7 | 1 | 2 | 430 | 2 | ||
9 | 3 | 0 | 1 | 4 | 17 | 0 | 0 | 14 | 8 | 444 | ||
합계 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | ||
이미지 분류 성공률(%) |
96.2 |
97.2 |
92.0 |
87.0 |
94.8 |
94.4 |
95.6 |
92.0 |
86.0 |
88.8 |
92 |
입력 | 평균 이미지 분류 성공률 |
|||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
출력 |
0 | 484 | 0 | 2 | 0 | 1 | 1 | 8 | 1 | 4 | 1 | |
1 | 0 | 498 | 2 | 1 | 1 | 0 | 3 | 6 | 8 | 6 | ||
2 | 3 | 2 | 460 | 0 | 0 | 1 | 0 | 8 | 1 | 1 | ||
3 | 1 | 0 | 18 | 464 | 0 | 7 | 2 | 1 | 6 | 2 | ||
4 | 1 | 0 | 1 | 0 | 453 | 0 | 1 | 1 | 0 | 3 | ||
5 | 2 | 0 | 2 | 18 | 0 | 482 | 8 | 2 | 11 | 8 | ||
6 | 4 | 0 | 4 | 0 | 9 | 5 | 477 | 0 | 10 | 0 | ||
7 | 0 | 0 | 8 | 12 | 4 | 0 | 0 | 462 | 14 | 16 | ||
8 | 2 | 0 | 2 | 3 | 0 | 3 | 1 | 2 | 432 | 1 | ||
9 | 3 | 0 | 1 | 2 | 32 | 1 | 0 | 17 | 14 | 462 | ||
합계 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | ||
이미지 분류 성공률(%) |
96.8 |
99.6 |
92.0 |
92.8 |
90.6 |
96.4 |
95.4 |
92.4 |
86.4 |
92.4 |
94 |
102 : 데이터 학습모듈 103 : 이미지 분류모듈
104 : 메모리 105 : 딥러닝 솔루션
110 : 학습 데이터세트 저장부 120 : 학습 데이터 확장부
130 : 학습부 140 : 가중치 저장부
150 : 이미지 공급부 160 : 딥러닝 실행부
170 : 이미지 출력부
Claims (16)
- 학습 데이터세트를 사전에 준비하는 준비 단계;
상기 학습 데이터세트의 단일 이미지를 대상으로 가보필터의 필터파라미터를 바꾸는 필터특성 변경 기법을 이용하여 원본의 단일 이미지와 유사성을 가지도록 변화된 다수의 확장 이미지를 생성하는 확장 단계; 및
상기 확장 단계에서 생성된 확장 이미지를 바탕으로 딥러닝 모델을 학습시키는 학습 단계를 포함하되,
상기 확장 단계는 입력 이미지에 대해 필터파라미터로서 커널의 모양, 방향, 중심 주파수, 대역폭 중 적어도 어느 하나의 필터파라미터를 변경할 수 있는 노말 가보필터를 이용하여 학습 데이터를 확장하는 제1 확장모드, 입력 이미지에 대해 부분적으로 휘어지게 하거나 커널 중심으로부터 떨어진 주변에 축소된 이미지가 반복되게 변형시킬 수 있는 변형된 가보필터를 이용하는 제2 확장모드 중 어느 하나의 확장모드에 따라 학습 데이터를 확장하는 것을 특징으로 하는 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법.
- 삭제
- 삭제
- 제1항에 있어서,
상기 제2 확장모드에 적용하는 변형 가보필터는 다음의 수학식 3에 의해 정의되는 것을 특징으로 하는 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법.
[수학식 3]
여기서, x와 y는 이차원 이미지의 직각 좌표계에서 좌표값, θ는 커널함수의 방향성, θx는 커널함수의 x축방향 회전각,θy는 커널함수의 y축방향 회전각, σ는 가우시안 함수의 표준편차, Sa 및 Sb는 커널 주파수의 진폭을 결정하는 scale factor로서 Sa는 1~50의 상수, Sb는 6~300의 상수, C는 0~2의 상수, D는 중심에서 떨어진 거리를 나타내는 0~50의 상수이다. - 학습 데이터세트를 저장하는 학습 데이터세트 저장부, 가중치 정보를 저장하는 가중치 저장부를 구비한 메모리;
상기 학습 데이터세트의 단일 이미지를 입력받고 가보필터의 필터파라미터를 바꾸어 확장 이미지를 생성하고 생성된 확장 이미지를 바탕으로 딥러닝 모델을 학습한 결과로부터 도출된 가중치 정보를 상기 가중치 저장부에 저장하는 데이터 학습모듈, 이미지 획득장치에 의해 획득되고 사용자 인터페이스를 통해 제공받은 입력 이미지에 대해 딥러닝 기반 진단 프로그램이 상기 가중치 정보에 저장된 가중치 정보를 이용하여 이미지 분류 프로세싱을 수행하는 이미지 분류모듈을 구비한 프로세서;를 포함하되,
상기 데이터 학습모듈은 가보필터의 필터파라미터의 설계값을 설정하여 커널을 특정하고 특정된 커널의 필터링 연산에 의해 확장 이미지를 생성하는 학습 데이터 확장부, 상기 확장 이미지가 포함된 학습 데이터세트를 가지고 딥러닝 모델을 학습시키는 학습부를 포함하고,
상기 학습 데이터 확장부는 입력 이미지로서 필터파라미터로서 커널의 모양, 방향, 중심 주파수, 대역폭 중 어느 하나의 필터파라미터를 변경할 수 있는 노말 가보필터를 이용한 제1 확장모드에 따라 학습 데이터를 확장하기 위한 노말 커널 설정기 및 노말 커널 생성기, 입력 이미지에 대해 부분적으로 휘어지게 하거나 커널 중심으로부터 떨어진 주변에 축소된 이미지가 반복되게 변형시킬 수 있는 변형 가보필터를 이용한 제2 확장모드에 따라 학습 데이터를 확장하기 위한 변형 커널 설정기 및 변형 커널 생성기를 포함하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 장치.
- 삭제
- 삭제
- 제6항에 있어서,
상기 노말 커널 설정기는 노말 가보필터의 필터파라미터 설계값으로서 커널 사이즈, 커널함수의 방향성 θ, 가우시안 함수의 표준편차 σ 중 적어도 어느 하나를 설정하고,
상기 노말 커널 생성기는 상기 노말 커널 설정기에 의해 설정된 노말 가보필터의 필터파라미터 설계값에 따라 노말 커널을 생성하며,
생성된 노말 커널에서 입력받은 단일 이미지를 필터링 연산하여 복수개 확장 이미지를 생성하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 장치. - 제6항에 있어서,
상기 변형 커널 설정기는 변형 가보필터의 필터파라미터 설계값으로서 커널 사이즈, 커널함수의 방향성 θ, 가우시안 함수의 표준편차 σ, 커널함수의 x축방향 회전각 θx, 커널함수의 y축방향 회전각 θy, 커널 주파수의 진폭을 결정하는 scale factor Sa 및 Sb, 상수 C 및 D 중 적어도 어느 하나를 설정하고,
상기 변형 커널 생성기는 상기 변형 커널 설정기에 의해 설정된 변형 가보필터의 필터파라미터 설계값에 따라 변형 커널을 생성하며,
생성된 변형 커널에서 입력받은 단일 이미지를 필터링 연산하여 복수개 확장 이미지를 생성하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 장치. - 제6항에 있어서,
상기 이미지 분류모듈은 이미지 획득장치에 의해 획득되고 사용자 인터페이스를 통해 제공받은 분류 대상의 이미지를 공급하는 이미지 공급부, 상기 이미지 공급부로부터 공급받은 이미지에 대하여 상기 가중치 저장부에 저장된 가중치가 반영된 딥러닝 모델에 기반한 진단 프로그램을 이용하여 이미지를 분류하는 딥러닝 실행부, 상기 딥러닝 실행부에 의해 분류된 이미지와 분류 정보를 출력하는 이미지 출력부를 포함하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 장치. - 제11항에 있어서,
상기 딥러닝 실행부가 딥러닝 모델로서 LeNet-5, Alex-Net, Google-Net 중 어느 하나를 사용하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 장치. - 학습 데이터세트를 사전에 준비하는 준비 단계;
사전 준비된 학습 데이터세트에 속하는 제한된 학습 데이터를 확장하기 위하여 입력 이미지에 대해 필터파라미터로서 커널의 모양, 방향, 중심 주파수, 대역폭 중 적어도 어느 하나의 필터파라미터를 변경할 수 있는 노말 가보필터를 이용한 제1 확장모드 또는 입력 이미지에 대해 부분적으로 휘어지게 하거나 커널 중심으로부터 떨어진 주변에 축소된 이미지가 반복되게 변형시킬 수 있는 변형된 가보필터를 이용한 제2 확장모드에 따라 학습 데이터를 확장하는 확장 단계;
확장된 학습 데이터를 대상으로 딥러닝 모델에서 학습 프로세스를 수행하는 학습단계;
학습 프로세스의 학습 결과 도출된 가중치 정보를 저장하는 저장단계;
이미지 획득장치에 의해 획득되고 사용자 인터페이스를 통해 입력받은 분류 대상의 이미지에 대해 학습 과정에서 얻은 가중치 정보를 반영한 딥러닝 기반 진단프로그램을 이용하여 이미지를 분류하는 딥러닝 실행단계;
딥러닝 실행에 의해 분류된 이미지와 분류 정보를 출력하는 출력단계;를 포함하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 방법. - 제13항에 있어서,
상기 제2 확장모드에 적용하는 변형 가보필터는 다음의 수학식 3에 의해 정의되는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 방법.
[수학식 3]
여기서, x와 y는 이차원 이미지의 직각 좌표계에서 좌표값, θ는 커널함수의 방향성, θx는 커널함수의 x축방향 회전각,θy는 커널함수의 y축방향 회전각, σ는 가우시안 함수의 표준편차, Sa 및 Sb는 커널 주파수의 진폭을 결정하는 scale factor로서 Sa는 1~50의 상수, Sb는 6~300의 상수, C는 0~2의 상수, D는 중심에서 떨어진 거리를 나타내는 0~50의 상수이다. - 제13항에 있어서,
상기 학습 단계에서 딥러닝 모델로서 LeNet-5, Alex-Net, Google-Net 중 어느 하나를 사용하는 것을 특징으로 하는 딥러닝을 이용한 이미지 분류 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190134464A KR102282087B1 (ko) | 2019-10-28 | 2019-10-28 | 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190134464A KR102282087B1 (ko) | 2019-10-28 | 2019-10-28 | 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210050168A KR20210050168A (ko) | 2021-05-07 |
KR102282087B1 true KR102282087B1 (ko) | 2021-07-27 |
Family
ID=75916949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190134464A KR102282087B1 (ko) | 2019-10-28 | 2019-10-28 | 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102282087B1 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102358235B1 (ko) | 2021-07-12 | 2022-02-08 | 주식회사 몰팩바이오 | 세그멘테이션 모듈이 포함된 gan 기반의 가상 병리 데이터 생성 장치 |
KR20230071967A (ko) | 2021-11-17 | 2023-05-24 | 부산대학교 산학협력단 | 소규모 학습 데이터의 딥러닝 기반 물체 분류를 위한 데이터 확장을 위한 장치 및 방법 |
WO2023128421A1 (ko) * | 2021-12-29 | 2023-07-06 | 삼성전자 주식회사 | 컨볼루션 신경망을 이용한 이미지 처리 방법 및 장치 |
KR20240077302A (ko) | 2022-11-24 | 2024-05-31 | 부산대학교 산학협력단 | 심층 학습 기반의 표면 검사를 이용한 불량 탐지를 위한 장치 및 방법 |
KR102647337B1 (ko) * | 2023-07-24 | 2024-03-13 | 주식회사 아임토리 | 데이터 증식 및 분석 장치 및 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011150626A (ja) * | 2010-01-25 | 2011-08-04 | Ihi Corp | 画像分類方法、装置、及びプログラム |
JP2016062524A (ja) * | 2014-09-22 | 2016-04-25 | 日本電気株式会社 | データ処理システム、データ処理方法およびデータ処理プログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101828011B1 (ko) | 2016-08-11 | 2018-02-21 | 서울대학교산학협력단 | 이미지에 포함된 객체의 상태를 분류하는 방법 및 분류 장치 |
KR20180130925A (ko) | 2017-05-30 | 2018-12-10 | 국방과학연구소 | 머신 러닝을 위한 학습 이미지를 자동 생성하는 인공 지능 장치 및 그의 제어 방법 |
KR101843066B1 (ko) | 2017-08-23 | 2018-05-15 | 주식회사 뷰노 | 기계 학습에 있어서 데이터 확대를 이용하여 데이터의 분류를 수행하는 방법 및 이를 이용한 장치 |
KR102049331B1 (ko) | 2017-08-22 | 2019-11-27 | 주식회사 인피닉스 | 이미지 분류 장치와 방법 및 이미지 분류를 위한 이미지 학습 장치 |
-
2019
- 2019-10-28 KR KR1020190134464A patent/KR102282087B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011150626A (ja) * | 2010-01-25 | 2011-08-04 | Ihi Corp | 画像分類方法、装置、及びプログラム |
JP2016062524A (ja) * | 2014-09-22 | 2016-04-25 | 日本電気株式会社 | データ処理システム、データ処理方法およびデータ処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
KR20210050168A (ko) | 2021-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102282087B1 (ko) | 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 | |
Bergmann et al. | Improving unsupervised defect segmentation by applying structural similarity to autoencoders | |
Ben-Shabat et al. | Nesti-net: Normal estimation for unstructured 3d point clouds using convolutional neural networks | |
JP7074460B2 (ja) | 画像検査装置および方法 | |
US9031317B2 (en) | Method and apparatus for improved training of object detecting system | |
US8675974B2 (en) | Image processing apparatus and image processing method | |
US11631230B2 (en) | Method, device, system and computer-program product for setting lighting condition and storage medium | |
KR101836096B1 (ko) | 이미지 데이터의 상태 판단 방법, 장치 및 컴퓨터-판독가능 저장 매체에 저장된 컴퓨터 프로그램 | |
US20200134382A1 (en) | Neural network training utilizing specialized loss functions | |
KR102370910B1 (ko) | 딥러닝 기반 소수 샷 이미지 분류 장치 및 방법 | |
WO2019176989A1 (ja) | 検査システム、識別システム、及び学習データ生成装置 | |
US12013918B2 (en) | Method and apparatus for clustering images | |
KR101905000B1 (ko) | 이미지 데이터의 보정 방법, 장치 및 컴퓨터-판독가능 저장 매체에 저장된 컴퓨터 프로그램 | |
JP7017462B2 (ja) | 学習画像生成装置及び学習画像生成方法、並びに画像認識装置及び画像認識方法 | |
US20220188975A1 (en) | Image conversion device, image conversion model learning device, method, and program | |
US7903874B2 (en) | Ruled-line-projection extracting apparatus, ruled-line projection extracting method, and computer product | |
US20200394275A1 (en) | Design of microstructures using generative adversarial networks | |
CN113870342A (zh) | 外观缺陷检测方法、智能终端以及存储装置 | |
CN117636045B (zh) | 基于图像处理的木材缺陷检测系统 | |
WO2015068417A1 (ja) | 画像照合システム、画像照合方法およびプログラム | |
KR20180063869A (ko) | 이미지 데이터의 상태 판단 방법, 장치 및 컴퓨터-판독가능 저장 매체에 저장된 컴퓨터 프로그램 | |
Ugolotti et al. | GPU-based point cloud recognition using evolutionary algorithms | |
US20220012551A1 (en) | Machine learning apparatus, machine learning method, and computer-readable recording medium | |
US20220262106A1 (en) | Device and method for training a machine learning system for generating images | |
JP2020060398A (ja) | 推定器生成装置、検査装置、推定器生成方法、及び推定器生成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20191028 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200916 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20210611 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210721 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210721 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |