JP7096360B2 - ミニバッチ学習装置とその作動プログラムおよび作動方法 - Google Patents
ミニバッチ学習装置とその作動プログラムおよび作動方法 Download PDFInfo
- Publication number
- JP7096360B2 JP7096360B2 JP2020559790A JP2020559790A JP7096360B2 JP 7096360 B2 JP7096360 B2 JP 7096360B2 JP 2020559790 A JP2020559790 A JP 2020559790A JP 2020559790 A JP2020559790 A JP 2020559790A JP 7096360 B2 JP7096360 B2 JP 7096360B2
- Authority
- JP
- Japan
- Prior art keywords
- mini
- learning
- batch data
- batch
- area ratio
- 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
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/211—Selection of the most significant subset of features
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/2163—Partitioning the feature space
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2431—Multiple classes
-
- 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
-
- 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
-
- 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
- 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/771—Feature selection, e.g. selecting representative features from a multi-dimensional feature space
-
- 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
-
- 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/69—Microscopic objects, e.g. biological cells or cellular parts
-
- 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/10056—Microscopic image
-
- 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/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30024—Cell structures in vitro; Tissue sections in vitro
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Multimedia (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Databases & Information Systems (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Quality & Reliability (AREA)
- Radiology & Medical Imaging (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Image Analysis (AREA)
Description
図1において、ミニバッチ学習装置2は、入力画像内の複数のクラスの判別を画素単位で行うセマンティックセグメンテーションを実施するためのモデル10の判別精度を高めるために、モデル10にミニバッチデータ11を用いたミニバッチ学習を行わせる。ミニバッチ学習装置2は、例えばデスクトップ型のパーソナルコンピュータである。また、モデル10は、例えばU-Netである。
図13に示す第2実施形態では、生成部52に、第2面積割合が第2設定値以上であるミニバッチデータ11を生成する処理を行わせるか否かを問う。
図14に示す第3実施形態では、一定の規則にしたがってミニバッチデータ11を複数生成する。そして、一定の規則にしたがって生成した複数のミニバッチデータ11のうち、第2面積割合が第2設定値以上であるミニバッチデータ11を、学習に用いるために選択する。
図15に示す第4実施形態では、アノテーション画像21内の稀少クラスの偏在領域と非偏在領域とを検出する。そして、偏在領域のミニバッチデータ11の元となる画像の切り取り数を、非偏在領域の切り取り数よりも多くする。ここで、ミニバッチデータ11の元となる画像とは、分割アノテーション画像21Sのことである。
画像内の複数のクラスの判別を画素単位で行うセマンティックセグメンテーションを実施するための機械学習モデルに、ミニバッチデータを与えて学習させるミニバッチ学習装置であり、
前記ミニバッチデータの元となる学習用入力画像およびアノテーション画像のうちの、前記アノテーション画像全体の面積に対する、前記複数のクラスの各々の第1面積割合を算出する算出プロセッサと、
前記第1面積割合が第1設定値よりも低い稀少クラスを特定する特定プロセッサと、
前記学習用入力画像および前記アノテーション画像から前記ミニバッチデータを生成する生成プロセッサであり、前記ミニバッチデータにおける前記稀少クラスの第2面積割合が、前記算出プロセッサにおいて算出した前記第1面積割合よりも大きい第2設定値以上である前記ミニバッチデータを生成する生成プロセッサと、
を備えるミニバッチ学習装置。
Claims (6)
- 画像内の複数のクラスの判別を画素単位で行うセマンティックセグメンテーションを実施するための機械学習モデルに、ミニバッチデータを与えて学習させるミニバッチ学習装置であり、
前記ミニバッチデータの元となる学習用入力画像およびアノテーション画像のうちの、前記アノテーション画像全体の面積に対する、前記複数のクラスの各々の第1面積割合を算出する算出部と、
前記第1面積割合が第1設定値よりも低い稀少クラスを特定する特定部と、
前記学習用入力画像および前記アノテーション画像から前記ミニバッチデータを生成する生成部であり、前記ミニバッチデータにおける前記稀少クラスの第2面積割合が、前記算出部において算出した前記第1面積割合よりも大きい第2設定値以上である前記ミニバッチデータを生成する生成部と、
を備えるミニバッチ学習装置。 - 前記生成部に、前記第2面積割合が前記第2設定値以上である前記ミニバッチデータを生成する処理を行わせるか否かの選択指示を受け付ける受付部を備える請求項1に記載のミニバッチ学習装置。
- 前記生成部は、一定の規則にしたがって前記ミニバッチデータを複数生成し、かつ、前記一定の規則にしたがって生成した複数の前記ミニバッチデータのうち、前記第2面積割合が前記第2設定値以上である前記ミニバッチデータを、前記学習に用いるために選択する請求項1または2に記載のミニバッチ学習装置。
- 前記生成部は、前記アノテーション画像内の前記稀少クラスの偏在領域と非偏在領域とを検出し、前記偏在領域の前記ミニバッチデータの元となる画像の切り取り数を、前記非偏在領域の前記切り取り数よりも多くする請求項1~3のいずれか1項に記載のミニバッチ学習装置。
- 画像内の複数のクラスの判別を画素単位で行うセマンティックセグメンテーションを実施するための機械学習モデルに、ミニバッチデータを与えて学習させるミニバッチ学習装置の作動プログラムであり、
前記ミニバッチデータの元となる学習用入力画像およびアノテーション画像のうちの、前記アノテーション画像全体の面積に対する、前記複数のクラスの各々の第1面積割合を算出する算出部と、
前記第1面積割合が第1設定値よりも低い稀少クラスを特定する特定部と、
前記学習用入力画像および前記アノテーション画像から前記ミニバッチデータを生成する生成部であり、前記ミニバッチデータにおける前記稀少クラスの第2面積割合が、前記算出部において算出した前記第1面積割合よりも大きい第2設定値以上である前記ミニバッチデータを生成する生成部として、
コンピュータを機能させるミニバッチ学習装置の作動プログラム。 - 画像内の複数のクラスの判別を画素単位で行うセマンティックセグメンテーションを実施するための機械学習モデルに、ミニバッチデータを与えて学習させるミニバッチ学習装置の作動方法であり、
前記ミニバッチデータの元となる学習用入力画像およびアノテーション画像のうちの、前記アノテーション画像全体の面積に対する、前記複数のクラスの各々の第1面積割合を算出する算出ステップと、
前記第1面積割合が第1設定値よりも低い稀少クラスを特定する特定ステップと、
前記学習用入力画像および前記アノテーション画像から前記ミニバッチデータを生成する生成ステップであり、前記ミニバッチデータにおける前記稀少クラスの第2面積割合が、前記算出ステップにおいて算出した前記第1面積割合よりも大きい第2設定値以上である前記ミニバッチデータを生成する生成ステップと、
を備えるミニバッチ学習装置の作動方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018234883 | 2018-12-14 | ||
| JP2018234883 | 2018-12-14 | ||
| PCT/JP2019/042385 WO2020121668A1 (ja) | 2018-12-14 | 2019-10-29 | ミニバッチ学習装置とその作動プログラムおよび作動方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2020121668A1 JPWO2020121668A1 (ja) | 2021-09-27 |
| JP7096360B2 true JP7096360B2 (ja) | 2022-07-05 |
Family
ID=71075774
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020559790A Active JP7096360B2 (ja) | 2018-12-14 | 2019-10-29 | ミニバッチ学習装置とその作動プログラムおよび作動方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20210304006A1 (ja) |
| EP (1) | EP3896648A4 (ja) |
| JP (1) | JP7096360B2 (ja) |
| CN (1) | CN113196335B (ja) |
| WO (1) | WO2020121668A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020121678A1 (ja) * | 2018-12-14 | 2020-06-18 | 富士フイルム株式会社 | ミニバッチ学習装置とその作動プログラム、作動方法、および画像処理装置 |
| US11776287B2 (en) * | 2021-04-27 | 2023-10-03 | International Business Machines Corporation | Document segmentation for optical character recognition |
| JP7786700B2 (ja) | 2021-06-10 | 2025-12-16 | 国立大学法人大阪大学 | 情報処理装置、情報処理方法、及びコンピュータプログラム |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017162456A (ja) | 2016-03-11 | 2017-09-14 | 株式会社東芝 | 道路シーンのセマンティックセグメンテーションのための制約付きデコンボリューションネットワークのトレーニング |
| WO2018081537A1 (en) | 2016-10-31 | 2018-05-03 | Konica Minolta Laboratory U.S.A., Inc. | Method and system for image segmentation using controlled feedback |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2101505A3 (en) * | 2008-03-11 | 2012-09-05 | Sony Corporation | Image processing device, method, and program |
| CN102521610B (zh) * | 2011-12-08 | 2013-11-13 | 北京新媒传信科技有限公司 | 图片过滤方法和装置 |
| JP2014072620A (ja) * | 2012-09-28 | 2014-04-21 | Nikon Corp | 画像処理プログラム、画像処理方法、画像処理装置、及び撮像装置 |
| EP3073443B1 (en) * | 2015-03-23 | 2018-05-02 | Université de Mons | 3d saliency map |
| JP6509717B2 (ja) | 2015-12-09 | 2019-05-08 | 日本電信電話株式会社 | 事例選択装置、分類装置、方法、及びプログラム |
| JP7011146B2 (ja) * | 2017-03-27 | 2022-01-26 | 富士通株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、及び教師データ生成方法 |
| US11321585B2 (en) * | 2017-04-14 | 2022-05-03 | Hitachi High-Tech Corporation | Imaging device and morphological feature data display method |
-
2019
- 2019-10-29 EP EP19896497.5A patent/EP3896648A4/en active Pending
- 2019-10-29 JP JP2020559790A patent/JP7096360B2/ja active Active
- 2019-10-29 CN CN201980082352.7A patent/CN113196335B/zh active Active
- 2019-10-29 WO PCT/JP2019/042385 patent/WO2020121668A1/ja not_active Ceased
-
2021
- 2021-06-14 US US17/346,939 patent/US20210304006A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017162456A (ja) | 2016-03-11 | 2017-09-14 | 株式会社東芝 | 道路シーンのセマンティックセグメンテーションのための制約付きデコンボリューションネットワークのトレーニング |
| WO2018081537A1 (en) | 2016-10-31 | 2018-05-03 | Konica Minolta Laboratory U.S.A., Inc. | Method and system for image segmentation using controlled feedback |
Non-Patent Citations (3)
| Title |
|---|
| 平松侑樹, 外4名,"複数CNNの統合による細胞画像のセグメンテーション",第24回 画像センシングシンポジウム,日本,画像センシング技術研究会,2018年06月13日 |
| 相澤宏旭, 外1名,"航空機画像セグメンテーションへのEncoder-Decoder CNNの適用とその改良",映像情報メディア学会技術報告,日本,(一社)映像情報メディア学会,2016年08月24日,第40巻, 第28号,p.9-10 |
| 相澤宏旭, 外2名,"多重解像度性を取り入れたEncoder-Decoder CNNによるパーツセグメンテーション",第23回 画像センシングシンポジウム,日本,画像センシング技術研究会,2017年06月07日 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210304006A1 (en) | 2021-09-30 |
| EP3896648A1 (en) | 2021-10-20 |
| CN113196335B (zh) | 2024-08-30 |
| CN113196335A (zh) | 2021-07-30 |
| WO2020121668A1 (ja) | 2020-06-18 |
| EP3896648A4 (en) | 2022-01-26 |
| JPWO2020121668A1 (ja) | 2021-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112150347B (zh) | 从有限的修改后图像集合中学习的图像修改样式 | |
| CN109670558B (zh) | 使用深度学习的数字图像完成 | |
| US20220189149A1 (en) | Information processing apparatus, method for operating information processing apparatus, and operating program of information processing apparatus | |
| JP7096362B2 (ja) | ミニバッチ学習装置とその作動プログラムおよび作動方法 | |
| JP7096360B2 (ja) | ミニバッチ学習装置とその作動プログラムおよび作動方法 | |
| US11594056B2 (en) | Learning apparatus, operation program of learning apparatus, and operation method of learning apparatus | |
| US20210343063A1 (en) | Computing photorealistic versions of synthetic images | |
| US20200210783A1 (en) | Learning Method, Computer Program, Classifier, And Generator | |
| US20150063697A1 (en) | Method and apparatus for segmenting object in image | |
| CN113470124A (zh) | 特效模型的训练方法及装置、特效生成方法及装置 | |
| JP7096361B2 (ja) | ミニバッチ学習装置とその作動プログラム、作動方法、および画像処理装置 | |
| Mikhailov et al. | A deep learning-based interactive medical image segmentation framework with sequential memory | |
| WO2019209751A1 (en) | Superpixel merging | |
| US10216863B2 (en) | Program generation method, program generation apparatus, and storage medium | |
| WO2020250843A1 (ja) | ハイパーパラメタチューニング方法、プログラム試行システム及びコンピュータプログラム | |
| US12062184B2 (en) | Image processing apparatus, and operation method and operating program thereof, operating apparatus, and operation method and operating program thereof, and machine learning system | |
| JP2020204863A (ja) | 学習装置、学習装置の作動方法、および学習装置の作動プログラム | |
| US10095821B1 (en) | Transistor level low power verification for mixed signal circuit design | |
| JP7099254B2 (ja) | 学習方法、学習プログラム及び学習装置 | |
| WO2021044671A1 (ja) | 学習装置、学習装置の作動方法、学習装置の作動プログラム | |
| US20250329143A1 (en) | Image processing apparatus, image processing method, and program | |
| JP7829076B1 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
| US20230316731A1 (en) | Information processing apparatus, information processing method, and non-transitory computer-readable storage medium | |
| CN121532799A (zh) | 利用场景图进行图像处理 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210330 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220531 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220623 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7096360 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |