本公開總體上涉及一種數據創建系統、數據創建方法和程序。更具體地,本公開涉及均用于創建用于機器學習目的的數據的一種數據創建系統、數據創建方法和程序。
背景技術:
1、專利文獻1公開了一種用于生成學習數據的數據生成器。數據生成器包括:獲取單元,用于獲取檢查目標的圖像;輸入單元,用于接受對包括檢測目標部分的部分圖像的指定;以及校正單元,用于基于檢測目標部分的特征量來校正部分圖像。另外,數據生成器還包括:生成單元,用于通過將經校正的部分圖像和與包括部分圖像在內的圖像不同的另一圖像合成在一起來生成合成圖像,從而生成新的學習數據以使識別器進行學習。
2、此外,該數據生成器通過對具有從統計角度來看極有可能導致缺陷的檢查目標的特定點的部分圖像進行合成來生成合成圖像。數據生成器還在原始圖像和合成圖像中搜索在缺陷周圍具有相似背景圖案的一對點。
3、專利文獻1的數據生成器定位從統計角度來看極有可能產生缺陷(瑕疵)的點。因此,如果缺陷數據量較少,則由這種數據生成器做出的判定的精度降低。另外,如果原始圖像和合成圖像之間存在較低的相似度,則數據生成器可能無法定位合成點,從而可能導致學習數據的精度下降。
4、引用列表
5、專利文獻
6、專利文獻1:jp?2019-109563?a
技術實現思路
1、鑒于前述背景,因此,本公開的目的在于提供一種數據創建系統、數據創建方法和程序,它們均有助于提高學習數據的準確性。
2、根據本公開的一方面的數據創建系統被配置為創建用于生成用于識別特定部分的學習模型的學習數據。數據創建系統包括第一圖像獲取器、第二圖像獲取器、分割器、范圍生成器和創建器。第一圖像獲取器獲取表示第一對象的第一圖像,該第一對象包括特定部分。第二圖像獲取器獲取表示第二對象的第二圖像。分割器將第一圖像或第二圖像中的至少一個劃分為多個區域。范圍生成器基于由分割器獲得的分割結果來生成單個或多個范圍圖案。創建器根據屬于單個或多個范圍圖案的至少一個范圍圖案將特定部分疊加在第二圖像上以創建單個或多個疊加圖像,并且輸出單個或多個疊加圖像作為學習數據。
3、根據本公開的另一方面的數據創建系統被配置為創建用于生成用于識別特定部分的學習模型的學習數據。數據創建系統包括部分信息獲取器、圖像獲取器、分割器、范圍生成器和創建器。部分信息獲取器獲取關于特定部分的信息。圖像獲取器獲取表示對象的對象圖像。分割器將對象圖像劃分為多個區域。范圍生成器基于由分割器獲得的分割結果來生成針對對象圖像的單個或多個范圍圖案。創建器根據屬于單個或多個范圍圖案的至少一個范圍圖案將特定部分疊加在對象圖像上以創建單個或多個疊加圖像,并且輸出單個或多個疊加圖像作為學習數據。
4、根據本公開的又一方面的數據創建方法被設計為創建用于生成用于識別特定部分的學習模型的學習數據。數據創建方法包括第一圖像獲取處理、第二圖像獲取處理、分割處理、范圍生成處理和創建處理。第一圖像獲取處理包括:獲取表示包括特定部分的第一對象的第一圖像。第二圖像獲取處理包括:獲取表示第二對象的第二圖像。分割處理包括:將第一圖像或第二圖像中的至少一個劃分為多個區域。范圍生成處理包括:基于在分割處理中獲得的分割結果來生成單個或多個范圍圖案。創建處理包括:根據屬于單個或多個范圍圖案的至少一個范圍圖案將特定部分疊加在第二圖像上以創建單個或多個疊加圖像,并且輸出單個或多個疊加圖像作為學習數據。
5、根據本公開的又一方面的數據創建方法被設計為創建用于生成用于識別特定部分的學習模型的學習數據。數據創建方法包括部分信息獲取處理、圖像獲取處理、分割處理、范圍生成處理和創建處理。部分信息獲取處理包括:獲取關于特定部分的信息。圖像獲取處理包括:獲取表示對象的對象圖像。分割處理包括:將對象圖像劃分為多個區域。范圍生成處理包括:基于在分割處理中獲得的分割結果來生成針對對象圖像的單個或多個范圍圖案。創建處理包括:根據屬于單個或多個范圍圖案的至少一個范圍圖案將特定部分疊加在對象圖像上以創建單個或多個疊加圖像,并且輸出單個或多個疊加圖像作為學習數據。
6、根據本公開的又一方面的程序被設計為使一個或多個處理器執行上述兩個數據創建方法之一。
1.一種數據創建系統,被配置為創建用于生成用于識別特定部分的學習模型的學習數據,所述數據創建系統包括:
2.根據權利要求1所述的數據創建系統,其中,
3.根據權利要求1或2所述的數據創建系統,其中,
4.根據權利要求1至3中任一項所述的數據創建系統,其中,
5.根據權利要求1至4中任一項所述的數據創建系統,其中,
6.根據權利要求1至5中任一項所述的數據創建系統,其中,
7.根據權利要求1至6中任一項所述的數據創建系統,其中,
8.一種數據創建系統,被配置為創建用于生成用于識別特定部分的學習模型的學習數據,所述數據創建系統包括:
9.根據權利要求8所述的數據創建系統,其中,
10.根據權利要求1至9中任一項所述的數據創建系統,還包括:
11.根據權利要求10所述的數據創建系統,其中,
12.一種數據創建方法,被設計為創建用于生成用于識別特定部分的學習模型的學習數據,所述數據創建方法包括:
13.一種數據創建方法,被設計為創建用于生成用于識別特定部分的學習模型的學習數據,所述數據創建方法包括:
14.一種程序,被設計為使一個或多個處理器執行根據權利要求12或13所述的數據創建方法。