KR102166835B1 - 신경망 학습 방법 및 그 장치 - Google Patents
신경망 학습 방법 및 그 장치 Download PDFInfo
- Publication number
- KR102166835B1 KR102166835B1 KR1020190134348A KR20190134348A KR102166835B1 KR 102166835 B1 KR102166835 B1 KR 102166835B1 KR 1020190134348 A KR1020190134348 A KR 1020190134348A KR 20190134348 A KR20190134348 A KR 20190134348A KR 102166835 B1 KR102166835 B1 KR 102166835B1
- Authority
- KR
- South Korea
- Prior art keywords
- neural network
- training
- image data
- convolutional neural
- convolutional
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/20—Ensemble learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/042—Knowledge-based neural networks; Logical representations of neural networks
-
- G06N3/0427—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/045—Combinations of networks
-
- G06N3/0454—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
-
- 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
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
- G06V10/7747—Organisation of the process, e.g. bagging or boosting
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/64—Three-dimensional objects
- G06V20/647—Three-dimensional objects by matching two-dimensional images to three-dimensional objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/158—Switching image signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10072—Tomographic images
- G06T2207/10081—Computed x-ray tomography [CT]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/20212—Image combination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30068—Mammography; Breast
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
Abstract
Description
도 2는 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치를 설명하기 위한 순서도이다.
도 3은 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치의 2차원 신경망 학습 방법을 설명하기 위한 개념도이다.
도 4는 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치의 3차원 신경망 학습 방법을 설명하기 위한 개념도이다.
도 5는 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치를 설명하기 위한 개념도이다.
도 6은 도 2의 제1 컨볼루션 신경망을 트레이닝하는 방법을 세부적으로 설명하기 위한 순서도이다.
도 7은 2차원 이미지 데이터의 제1 패치 이미지 데이터를 설명하기 위한 도면이다.
도 8은 제1 패치 이미지 데이터로 제1 컨볼루션 신경망을 트레이닝하는 것을 설명하기 위한 개념도이다.
도 9는 2차원 이미지 데이터 전체로 제1 컨볼루션 신경망을 트레이닝하는 것을 설명하기 위한 개념도이다.
도 10은 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치를 설명하기 위한 순서도이다.
도 11은 2차원 이미지 데이터의 제2 패치 이미지 데이터를 설명하기 위한 도면이다.
도 12는 제2 패치 이미지 데이터로 제1 컨볼루션 신경망을 트레이닝하는 것을 설명하기 위한 개념도이다.
도 13은 2차원 이미지 데이터 전체로 제1 컨볼루션 신경망을 트레이닝하는 것을 설명하기 위한 개념도이다.
도 14는 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치를 설명하기 위한 블록도이다.
도 15는 도 14의 신경망 학습 방법 및 장치의 2차원 신경망 학습 방법을 설명하기 위한 개념도이다.
도 16은 본 발명의 몇몇 실시예들에 따른 신경망 학습 방법 및 장치를 설명하기 위한 순서도이다.
100: 프로세서
200: 메모리
300: 스토리지
310: 프로그램
Claims (22)
- 메모리를 포함하는 신경망 학습 장치에서 수행되는, 복수의 2차원 트레이닝 이미지 데이터를 포함하는 3차원 트레이닝 영상 데이터의 신경망 학습 방법에 있어서,
상기 신경망 학습 장치가 상기 메모리를 사용하여 상기 복수의 2차원 트레이닝 이미지 데이터로 제1 컨볼루션 신경망(CNN; Convolution Neural Network)을 트레이닝하되, 상기 제1 컨볼루션 신경망은 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받는 2차원 컨볼루션 레이어를 포함하고, 상기 제1 컨볼루션 신경망을 트레이닝하는 것은 상기 복수의 2차원 트레이닝 이미지 데이터에 각각 포함된 제1 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 1차 트레이닝하고, 상기 복수의 2차원 트레이닝 이미지 데이터 전체로 상기 제1 컨볼루션 신경망을 2차 트레이닝하는 것을 포함하고,
상기 신경망 학습 장치가 상기 메모리를 사용하여 상기 3차원 트레이닝 영상 데이터로 상기 제1 컨볼루션 신경망과 다른 제2 컨볼루션 신경망을 3차 트레이닝하되,
상기 제2 컨볼루션 신경망은 상기 제1 컨볼루션 신경망에 포함된 상기 2차원 컨볼루션 레이어와 동일한 구조의 2차원 컨볼루션 레이어 및 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 출력을 입력으로 받는 3차원 컨볼루션 레이어를 포함하는 것을 포함하되, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어는 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받고, 상기 3차원 컨볼루션 레이어는 상기 3차원 트레이닝 영상 데이터를 입력 받고,
상기 제2 컨볼루션 신경망을 3차 트레이닝하는 것은, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어 중 적어도 일부의 파라미터를 상기 제1 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 트레이닝 결과에 따라 고정시키고, 상기 3차원 컨볼루션 레이어의 파라미터는 고정시키지 않는 신경망 학습 방법. - 삭제
- 제1 항에 있어서,
상기 2차원 컨볼루션 레이어는 제1 컨볼루션 레이어 및 상기 제1 컨볼루션 레이어의 출력을 입력으로 받는 제2 컨볼루션 레이어를 포함하고,
상기 제2 컨볼루션 신경망을 3차 트레이닝하는 것은,
상기 제1 컨볼루션 레이어의 파라미터는 상기 제1 컨볼루션 신경망의 1차 및 2차 트레이닝 결과에 따라 고정시키고, 상기 제2 컨볼루션 레이어의 파라미터는 고정시키지 않고 트레이닝하는 것을 포함하는 신경망 학습 방법. - 제1 항에 있어서,
상기 2차원 컨볼루션 레이어는 제3 컨볼루션 레이어 및 상기 제3 컨볼루션 레이어의 출력을 입력으로 받는 제4 컨볼루션 레이어를 포함하고,
상기 제1 컨볼루션 신경망을 2차 트레이닝하는 것은,
상기 제3 컨볼루션 레이어의 파라미터를 상기 1차 트레이닝의 결과에 따라 고정시키는 것을 포함하는 신경망 학습 방법. - 제4 항에 있어서,
상기 제1 패치 이미지 데이터는 상기 복수의 2차원 트레이닝 이미지 데이터에서 모두 동일한 크기인 신경망 학습 방법. - 제4 항에 있어서,
상기 제1 패치 이미지 데이터의 위치는 상기 복수의 2차원 트레이닝 이미지 데이터마다 임의적으로 정해지는 신경망 학습 방법. - 제4 항에 있어서,
상기 복수의 2차원 트레이닝 이미지 데이터는 각각 제2 패치 이미지 데이터를 포함하고,
상기 제2 패치 이미지 데이터의 크기는 상기 제1 패치 이미지 데이터의 크기보다 크고,
상기 제4 컨볼루션 레이어는 제4_1 컨볼루션 레이어와 상기 제4_1 컨볼루션 레이어의 출력을 입력으로 받는 제4_2 컨볼루션 레이어를 포함하고,
상기 제1 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 1차 트레이닝한 후에, 상기 제2 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 트레이닝하는 것을 더 포함하고,
상기 복수의 2차원 트레이닝 이미지 데이터 전체로 상기 제1 컨볼루션 신경망을 2차 트레이닝하는 것은,
상기 제4_1 컨볼루션 레이어의 파라미터를 상기 제2 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 트레이닝한 결과에 따라 고정시키는 것을 포함하는 신경망 학습 방법. - 제1 항에 있어서,
상기 3차원 트레이닝 영상 데이터는 DBT(Digital Breast Tomosynthesis) 영상 및 CT(computed tomography) 영상 중 적어도 하나인 신경망 학습 방법. - 제1 항에 있어서,
상기 제1 컨볼루션 신경망을 트레이닝 하는 것은,
상기 복수의 2차원 트레이닝 이미지 데이터와 도메인(domain)이 다른 추가 2차원 트레이닝 이미지 데이터와 상기 복수의 2차원 트레이닝 이미지 데이터로 제1 컨볼루션 신경망을 트레이닝하는 것을 포함하는 신경망 학습 방법. - 제9 항에 있어서,
상기 추가 2차원 트레이닝 이미지 데이터는 FFDM(full-field digital mammography) 및 X-ray 중 적어도 하나인 신경망 학습 방법. - 제1 항에 있어서,
상기 제2 컨볼루션 신경망을 3차 트레이닝하는 것은,
상기 복수의 2차원 트레이닝 이미지 데이터에서 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어가 추출한 각각의 2차원 피쳐 맵(feature map)을 연결(concatenate)하여 3차원 피쳐 맵을 형성하고,
상기 3차원 피쳐 맵으로 상기 3차원 컨볼루션 레이어를 트레이닝하는 것을 포함하는 신경망 학습 방법. - 제11 항에 있어서,
상기 각각의 2차원 피쳐 맵을 연결하는 것은,
상기 각각의 2차원 피쳐 맵을 압축하여 연결하는 것을 포함하는 신경망 학습 방법. - 제12 항에 있어서,
상기 각각의 2차원 피쳐 맵을 압축하는 것은 상기 제2 컨볼루션 신경망이 상기 각각의 2차원 피쳐 맵을 컨볼루션하여 압축하는 것을 포함하는 신경망 학습 방법. - 메모리를 포함하는 컴퓨팅 장치와 결합하여,
복수의 2차원 트레이닝 이미지 데이터가 각각 포함하는 제1 패치 이미지 데이터로 상기 메모리를 사용하여 제1 컨볼루션 신경망을 1차 트레이닝하되, 상기 제1 컨볼루션 신경망은 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받는 2차원 컨볼루션 레이어를 포함하고, 상기 2차원 컨볼루션 레이어는 제1 컨볼루션 레이어 및 상기 제1 컨볼루션 레이어의 출력을 입력으로 받는 제2 컨볼루션 레이어를 포함하고, 상기 복수의 2차원 트레이닝 이미지 데이터는 3차원 트레이닝 영상 데이터에 포함되는 단계;
상기 복수의 2차원 트레이닝 이미지 데이터 전체로 상기 제1 컨볼루션 신경망을 2차 트레이닝하되, 상기 제1 컨볼루션 레이어의 파라미터는 상기 제1 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 1차 트레이닝한 결과에 따라 고정되는 단계; 및
상기 3차원 트레이닝 영상 데이터로 상기 메모리를 사용하여 상기 제1 컨볼루션 신경망과 다른 제2 컨볼루션 신경망을 3차 트레이닝하되, 상기 제2 컨볼루션 신경망은 상기 제1 컨볼루션 신경망에 포함된 상기 2차원 컨볼루션 레이어와 동일한 구조의 2차원 컨볼루션 레이어 및 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 출력을 입력으로 받는 3차원 컨볼루션 레이어를 포함하고, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어는 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받고, 상기 3차원 컨볼루션 레이어는 상기 3차원 트레이닝 영상 데이터를 입력 받는 단계를 실행시키되,
상기 제2 컨볼루션 신경망을 3차 트레이닝하는 단계는, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어 중 적어도 일부의 파라미터를 상기 제1 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 트레이닝 결과에 따라 고정시키고, 상기 3차원 컨볼루션 레이어의 파라미터는 고정시키지 않는 단계를 포함하는 컴퓨터로 판독가능한 기록매체에 저장된 컴퓨터 프로그램. - 삭제
- 컴퓨터 프로그램이 저장된 스토리지;
상기 컴퓨터 프로그램이 로드되는 메모리; 및
상기 컴퓨터 프로그램을 실행시키는 프로세서를 포함하고,
상기 컴퓨터 프로그램은,
복수의 2차원 트레이닝 이미지 데이터로 상기 메모리를 사용하여 제1 컨볼루션 신경망을 트레이닝하되, 상기 제1 컨볼루션 신경망은 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받는 2차원 컨볼루션 레이어를 포함하고, 상기 복수의 2차원 트레이닝 이미지 데이터는 3차원 트레이닝 영상 데이터에 포함되고, 상기 제1 컨볼루션 신경망을 트레이닝하는 것은 상기 복수의 2차원 트레이닝 이미지 데이터에 각각 포함된 제1 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 1차 트레이닝하고, 상기 복수의 2차원 트레이닝 이미지 데이터 전체로 상기 제1 컨볼루션 신경망을 2차 트레이닝하는 것을 포함하는 오퍼레이션; 및
상기 3차원 트레이닝 영상 데이터로 상기 메모리를 사용하여 상기 제1 컨볼루션 신경망과 다른 제2 컨볼루션 신경망을 3차 트레이닝하되, 상기 제2 컨볼루션 신경망은 상기 제1 컨볼루션 신경망에 포함된 상기 2차원 컨볼루션 레이어와 동일한 구조의 2차원 컨볼루션 레이어 및 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 출력을 입력으로 받는 3차원 컨볼루션 레이어를 포함하고, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어는 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받고, 상기 3차원 컨볼루션 레이어는 상기 3차원 트레이닝 영상 데이터를 입력 받고, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어 중 적어도 일부의 파라미터를 상기 제1 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 트레이닝 결과에 따라 고정시키고, 상기 3차원 컨볼루션 레이어의 파라미터는 고정시키지 않는 오퍼레이션을 포함하는 신경망 학습 장치. - 제16 항에 있어서,
상기 제1 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어는 제1 컨볼루션 레이어 및 상기 제1 컨볼루션 레이어의 출력을 입력으로 받는 제2 컨볼루션 레이어를 포함하고,
상기 제1 컨볼루션 신경망을 2차 트레이닝하는 오퍼레이션은,
상기 제1 컨볼루션 레이어의 파라미터를 상기 제1 컨볼루션 신경망을 1차 트레이닝한 결과에 따라 고정시키는 오퍼레이션을 포함하는 신경망 학습 장치. - 제16 항에 있어서,
상기 제1 컨볼루션 신경망을 트레이닝하는 오퍼레이션은,
상기 복수의 2차원 트레이닝 이미지 데이터와 도메인(domain)이 다른 추가 2차원 트레이닝 이미지 데이터와 상기 복수의 2차원 이미지 데이터로 제1 컨볼루션 신경망을 트레이닝하는 오퍼레이션을 포함하는 신경망 학습 장치. - 메모리를 포함하는 신경망 학습 장치에서 수행되는, 복수의 2차원 트레이닝 이미지 데이터를 포함하는 3차원 트레이닝 영상 데이터의 신경망 학습 방법에 있어서,
상기 신경망 학습 장치가 상기 메모리를 사용하여 상기 복수의 2차원 트레이닝 이미지 데이터의 공간 특징(spatial feature)을 학습하는 공간 정보 학습(spatial information learning) 스테이지; 및
상기 신경망 학습 장치가 상기 메모리를 사용하여 상기 복수의 2차원 트레이닝 이미지 데이터 각각의 공간 특징을 종합하여 상기 복수의 2차원 트레이닝 이미지 데이터 사이의 컨텍스트 정보를 학습하는 컨텍스트 정보 학습(context information learning) 스테이지를 포함하되,
상기 공간 정보 학습 스테이지는,
제1 컨볼루션 신경망의 2차원 컨볼루션 레이어를 트레이닝하는 스테이지로서, 상기 복수의 2차원 트레이닝 이미지 데이터에 각각 포함된 제1 패치 이미지 데이터로 상기 제1 컨볼루션 신경망을 1차 트레이닝하는 스테이지와, 상기 복수의 2차원 트레이닝 이미지 데이터 전체로 상기 제1 컨볼루션 신경망을 2차 트레이닝하는 스테이지를 포함하는 스테이지와,
상기 제1 컨볼루션 신경망과 다른 제2 컨볼루션 신경망의 2차원 컨볼루션 레이어를 트레이닝하는 스테이지를 포함하되, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어는 상기 제1 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어와 동일한 구조를 가지고, 상기 제1 및 제2 컨볼루션 신경망의 2차원 컨볼루션 레이어는 각각 상기 복수의 2차원 트레이닝 이미지 데이터를 입력 받고,
상기 컨텍스트 정보 학습 스테이지는,
상기 제2 컨볼루션 신경망의 3차원 컨볼루션 레이어를 트레이닝하되, 상기 3차원 컨볼루션 레이어는 상기 3차원 트레이닝 영상 데이터를 입력 받는 스테이지를 포함하고,
상기 공간 정보 학습 스테이지 중 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어를 트레이닝하는 스테이지와, 상기 컨텍스트 정보 학습 스테이지는 상기 제2 컨볼루션 신경망을 3차 트레이닝하는 스테이지에 포함되고,
상기 제2 컨볼루션 신경망을 3차 트레이닝하는 스테이지는, 상기 제2 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어 중 적어도 일부의 파라미터를 상기 제1 컨볼루션 신경망의 상기 2차원 컨볼루션 레이어의 트레이닝 결과에 따라 고정시키고, 상기 3차원 컨볼루션 레이어의 파라미터는 고정시키지 않는 스테이지를 포함하는 신경망 학습 방법. - 삭제
- 제19 항에 있어서,
상기 제1 컨볼루션 신경망을 2차 이미지 레벨 트레이닝하는 스테이지는 상기 제1 컨볼루션 신경망의 1차 트레이닝하는 스테이지의 결과를 반영하여 트레이닝하는 스테이지를 포함하는 신경망 학습 방법. - 제19 항에 있어서,
상기 제2 컨볼루션 신경망을 3차 트레이닝하는 스테이지는,
상기 제1 컨볼루션 신경망을 1차 및 2차 트레이닝하는 스테이지의 결과를 반영하여 상기 복수의 2차원 트레이닝 이미지 데이터 각각의 공간 특징을 다시 학습하고, 상기 공간 특징을 종합하여 상기 복수의 2차원 트레이닝 이미지 데이터 사이의 컨텍스트 정보를 학습하는 스테이지를 포함하는 신경망 학습 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190134348A KR102166835B1 (ko) | 2019-10-28 | 2019-10-28 | 신경망 학습 방법 및 그 장치 |
| US16/842,435 US11823056B2 (en) | 2019-10-28 | 2020-04-07 | Method for training neural network and device thereof |
| US18/384,421 US20240062526A1 (en) | 2019-10-28 | 2023-10-27 | Method for training neural network and device thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190134348A KR102166835B1 (ko) | 2019-10-28 | 2019-10-28 | 신경망 학습 방법 및 그 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102166835B1 true KR102166835B1 (ko) | 2020-10-16 |
Family
ID=73035202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190134348A Active KR102166835B1 (ko) | 2019-10-28 | 2019-10-28 | 신경망 학습 방법 및 그 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11823056B2 (ko) |
| KR (1) | KR102166835B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102620475B1 (ko) * | 2023-07-13 | 2024-01-03 | 주식회사 메드픽쳐스 | 이미지를 기초로 딥러닝 알고리즘을 이용하여 리토폴로지를수행하기 위한 방법 및 장치 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102071179B1 (ko) * | 2019-05-20 | 2020-01-29 | 주식회사 루닛 | 데이터 셋의 연속적인 학습 방법 및 장치 |
| US11948297B1 (en) * | 2020-07-15 | 2024-04-02 | MedCognetics, Inc. | Racially unbiased deep learning-based mammogram analyzer |
| CN114155232A (zh) * | 2021-12-08 | 2022-03-08 | 中国科学院深圳先进技术研究院 | 颅内出血区域检测方法、装置、计算机设备及存储介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180099119A (ko) | 2017-02-28 | 2018-09-05 | 연세대학교 산학협력단 | Ct 영상 데이터베이스 기반 심장 영상의 영역화 방법 및 그 장치 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11580375B2 (en) * | 2015-12-31 | 2023-02-14 | Kla-Tencor Corp. | Accelerated training of a machine learning based model for semiconductor applications |
| KR101803471B1 (ko) | 2016-02-15 | 2017-12-01 | 성균관대학교 산학협력단 | 컨볼루션 신경망 기반의 영상 패턴화를 이용한 딥러닝 시스템 및 이를 이용한 영상 학습방법 |
| US11137462B2 (en) * | 2016-06-10 | 2021-10-05 | Board Of Trustees Of Michigan State University | System and method for quantifying cell numbers in magnetic resonance imaging (MRI) |
| KR101887267B1 (ko) | 2016-08-24 | 2018-08-09 | 한국과학기술원 | 부분구조 학습기법과 영상데이터를 이용한 신경망 학습 방법 및 장치 |
| KR102061408B1 (ko) | 2017-03-24 | 2019-12-31 | (주)제이엘케이인스펙션 | 가상 3차원 심층 신경망을 이용하는 영상 분석 장치 및 방법 |
| KR20190048279A (ko) | 2017-10-31 | 2019-05-09 | 세종대학교산학협력단 | 합성곱 신경망 기반의 영상 처리 방법 및 장치 |
| US10565707B2 (en) * | 2017-11-02 | 2020-02-18 | Siemens Healthcare Gmbh | 3D anisotropic hybrid network: transferring convolutional features from 2D images to 3D anisotropic volumes |
| US10789717B2 (en) * | 2017-11-24 | 2020-09-29 | Electronics And Telecommunications Research Institute | Apparatus and method of learning pose of moving object |
| WO2019147767A1 (en) * | 2018-01-24 | 2019-08-01 | Rensselaer Polytechnic Institute | 3-d convolutional autoencoder for low-dose ct via transfer learning from a 2-d trained network |
| US11064902B2 (en) * | 2018-06-29 | 2021-07-20 | Mayo Foundation For Medical Education And Research | Systems, methods, and media for automatically diagnosing intraductal papillary mucinous neosplasms using multi-modal magnetic resonance imaging data |
| US10915793B2 (en) * | 2018-11-08 | 2021-02-09 | Huawei Technologies Co., Ltd. | Method and system for converting point cloud data for use with 2D convolutional neural networks |
| US10839606B2 (en) * | 2018-12-28 | 2020-11-17 | National Tsing Hua University | Indoor scene structural estimation system and estimation method thereof based on deep learning network |
| US10929669B2 (en) * | 2019-06-04 | 2021-02-23 | Magentiq Eye Ltd | Systems and methods for processing colon images and videos |
| WO2021183684A1 (en) * | 2020-03-10 | 2021-09-16 | AI:ON Innovations, Inc. | System and methods for mammalian transfer learning |
| US11455710B2 (en) * | 2020-04-28 | 2022-09-27 | Oyla, Inc. | Device and method of object detection |
| US11837354B2 (en) * | 2020-12-30 | 2023-12-05 | London Health Sciences Centre Research Inc. | Contrast-agent-free medical diagnostic imaging |
-
2019
- 2019-10-28 KR KR1020190134348A patent/KR102166835B1/ko active Active
-
2020
- 2020-04-07 US US16/842,435 patent/US11823056B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180099119A (ko) | 2017-02-28 | 2018-09-05 | 연세대학교 산학협력단 | Ct 영상 데이터베이스 기반 심장 영상의 영역화 방법 및 그 장치 |
Non-Patent Citations (5)
| Title |
|---|
| 3-D Convolutional Encoder-Decoder Network for Low-Dose CT via Transfer Learning From a 2-D Trained Network. Hongming Shan et al. 2018.* * |
| A deep convolutional neural network using directional wavelets for low-dose X-ray CT reconstruction. 강은희 외 2명. 2017.* * |
| From patch to Image Segmentation using Fully Convolutional Networks - Application to Retinal Images. Taibou Birgui Sekou et al. 2019.06.18.* * |
| H-DenseUNet: Hybrid Densely Connected UNet for Liver and Tumor Segmentation from CT Volumes. Xiaomeng Li et al. 2018. * |
| How transferable are features in deep neural networks? Jason Yosinski et al. 2014.* * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102620475B1 (ko) * | 2023-07-13 | 2024-01-03 | 주식회사 메드픽쳐스 | 이미지를 기초로 딥러닝 알고리즘을 이용하여 리토폴로지를수행하기 위한 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11823056B2 (en) | 2023-11-21 |
| US20210125074A1 (en) | 2021-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114581662B (zh) | 一种脑肿瘤图像的分割方法、系统、装置及存储介质 | |
| KR102166835B1 (ko) | 신경망 학습 방법 및 그 장치 | |
| Margffoy-Tuay et al. | Dynamic multimodal instance segmentation guided by natural language queries | |
| CN110705555B (zh) | 基于fcn的腹部多器官核磁共振图像分割方法、系统及介质 | |
| Cheng et al. | DDU-Net: A dual dense U-structure network for medical image segmentation | |
| CN113920213B (zh) | 基于长距离注意力模型重建的多层磁共振成像方法及装置 | |
| CN109754403A (zh) | 一种ct图像内的肿瘤自动分割方法及系统 | |
| CN113935943B (zh) | 颅内动脉瘤识别检测的方法、装置、计算机设备和存储介质 | |
| US20220398783A1 (en) | Image processing method and device, neutral network and training method thereof, storage medium | |
| CN111028248A (zh) | 一种基于ct图像的静动脉分离方法及装置 | |
| CN114299010B (zh) | 脑部肿瘤图像的分割方法、装置、计算机设备和存储介质 | |
| CN113920132B (zh) | 基于多尺度特征学习网络的冠脉cta分割方法和系统 | |
| CN118587442B (zh) | 基于混合注意力监督u型网络mri图像分割系统及方法 | |
| CN111862261B (zh) | 一种flair模态磁共振影像生成方法及系统 | |
| CN118470714B (zh) | 一种基于决策级特征融合建模的伪装物体语义分割方法、系统、介质及电子设备 | |
| CN118657800A (zh) | 基于混合网络的视网膜oct影像中多病灶联合分割方法 | |
| Baldeon-Calisto et al. | Resu-net: Residual convolutional neural network for prostate mri segmentation | |
| CN116580187A (zh) | 基于人工智能的膝关节图像分割方法、装置及电子设备 | |
| CN117611602A (zh) | 一种基于u-net网络双编码器结构的纤维束分割方法 | |
| CN113379770B (zh) | 鼻咽癌mr图像分割网络的构建方法、图像分割方法及装置 | |
| Zhuang et al. | Myocardial Pathology Segmentation Combining Multi-Sequence Cardiac Magnetic Resonance Images: First Challenge, MyoPS 2020, Held in Conjunction with MICCAI 2020, Lima, Peru, October 4, 2020, Proceedings | |
| CN116935051B (zh) | 一种息肉分割网络方法、系统、电子设备及存储介质 | |
| CN119941579A (zh) | 一种基于反事实扩散模型的影像伪影修复方法及系统 | |
| CN118887242A (zh) | 一种基于Swin Transformer的图像缺陷分割方法及系统 | |
| CN117953286A (zh) | 期相识别方法及装置、期相识别模型训练方法、设备 |
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 | ||
| PA0302 | Request for accelerated examination |
Patent event date: 20191107 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20191028 Patent event code: PA03021R01I Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20191224 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200217 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20200714 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200217 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20191224 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20200714 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20200410 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20200131 Comment text: Amendment to Specification, etc. |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20200821 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20200812 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20200714 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20200410 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20200131 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201012 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20201013 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20230918 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240919 Start annual number: 5 End annual number: 5 |