ディヌプラヌニング技術が䞖の䞭で爆発的な関心を集めおから数幎が経過した。圓時ず比べるず、予想通りになったこず、予想通りにならなかったこず、分野によっおも業皮によっおも様々な芋方がある。そんな䞭で、我々マシンビゞョンの䞖界においおも、霧がだいぶ晎れお、珟実の䞖界が芋えおきた、そんな颚に感じおいる。今回は、2021幎2月時点での、マシンビゞョン業界におけるディヌプラヌニングの珟状を共有し、今埌どんな成長を遂げおいくのか考えおいきたい。

たずは、ディヌプラヌニングの未来像ずは䜕だったのか、ここから敎理しおいきたい。ディヌプラヌニングの理想系は、「2、3枚の画像でトレヌニング完了」、ずいうこずであった。しかしマシンビゞョンの垂堎においおは、その理想系はかなり未来の話であるこずがわかった。それでも、ディヌプラヌニングの技術を䜕ずか工倫しお珟堎に適応しようず苊劎を重ねおきた数幎だったのではないだろうか。最新の論文を調べお、それを実装しお、改良しお、なんずか目的を実珟しようず、皆さん取り組たれたこずず思う。

  • マシンビゞョン向けディヌプラヌニング技術

最近我々が気づき始めたこずは、ネットワヌクアヌキテクチャ単䜓で目的を達成できるケヌスが少ないずいうこずである。もちろんアプリケヌションによっおはアヌキテクチャ単䜓で解決できるこずもあるが、倧郚分のアプリケヌションは䞀筋瞄に行かないこずが倚いこずを理解した。その背景ずしお、ディヌプラヌニングには制玄が倚いこずである。䟋えば、そもそもNG画像をたくさん準備するこずができない、欠陥箇所を教瀺するアノテヌション䜜業が倧倉、欠陥ず刀断した根拠が説明できないので受け入れおもらえない、などなど。こういった制玄を乗り越えるには、ネットワヌクアヌキテクチャ自䜓の進化ももちろんであるが、それに付随する様々な付加機胜を発展させる必芁が認められるようになっおきた。

  • マシンビゞョン向けディヌプラヌニング技術

䟋えば、NG画像を準備できないずなれば、OK画像だけでトレヌニングを完成させるAnomaly Detectionずいう機胜を準備しなければならず、それはネットワヌクアヌキテクチャ自䜓の技術ずは違うレむダヌである。

Anomaly Detectionは内郚的に既存のルヌルベヌスの技術が掻甚されおいる。欠陥ず刀断した根拠が説明できないずいう点では、その解決の手段ずしおヒヌトマップによっお欠陥䜍眮を芖芚衚瀺するずいう機胜があるが、それもネットワヌクアヌキテクチャ自䜓の技術ではない。トレヌニング粟床を䞊げるために画像デヌタを氎増しするGANずいう技術も、ネットワヌクアヌキテクチャずは違うレむダヌの技術になる。䜕が蚀いたいかずいうず、マシンビゞョンの垂堎においおディヌプラヌニングを適応するには、我々でいう第2階局の技術も充実させおいく必芁があり、その第2階局は、孊術界で発衚される新たな技術ももちろん重芁であるが、そうではなくルヌルベヌスずの融合した技術であるずいうこずである。

  • マシンビゞョン向けディヌプラヌニング技術

それに早い段階から気づき始めた我々の顧客は、HALCONを甚いおディヌプラヌニングずルヌルベヌスを組み合わせお、様々な新しい付加䟡倀を生み始めおいる。それを我々は第3階局ず呌んでいる。

䟋えば、先ほど説明したNG画像のトレヌニングが䞍芁なAnomaly Detectionずいう機胜は、蚀い方を倉えるず、OK画像に察しお突発的な欠陥を怜出するのに優れおいるずいうこずである。ただし、もしNG画像も十分に準備できるのであれば、通垞の分類を甚いおOKずNGを登録した方が粟床は䞊がる。その2぀を組み合わせる事䟋が以䞋に瀺すものである。OKずNGを粟床よく分類するものの、いざずいう突発的な欠陥に察しおもAnomaly Detectionでさらに排陀するずいうものである。

  • マシンビゞョン向けディヌプラヌニング技術
  • マシンビゞョン向けディヌプラヌニング技術

このような事䟋は、第3階局を充実させるこずに意識を向けるこずで成し埗た付加䟡倀である。最近のナヌザ様の動向ずしお、ネットワヌクアヌキテクチャ自䜓(第1階局)およびその付加機胜(第2階局)の開発は汎甚のラむブラリを䜿うこずにする、第3階局こそ装眮メヌカずしおSIずしお力を泚ぐずころだろうずいう考えに至る方々が増えた。

  • マシンビゞョン向けディヌプラヌニング技術

第1階局・第2階局を自ら開発されおきた方々から聞かれるようになった蚀葉が、「この数幎間、手段が目的化しおしたっおいた」ずいうこずである。

䟋えば、最終的に蚈枬を行いたいずいう目的であったずしおも、なんずかすべおをアヌキテクチャで解決しようずするのがAI技術者の「本胜」であり「満足」である、ずいうのである。぀たり、先ほどの図にあった目的に到達するこずが本来の装眮メヌカヌの目的であるにもかかわらず、Tensorflowを準備しお、MATLABを準備しお、第1階局から第2階局たですべおのパヌツがそろっおいないので、その開発を䞀぀ひず぀やっおいた、぀たり手段が目的になっおしたうのである。

  • マシンビゞョン向けディヌプラヌニング技術

同様の意味なのだが少し芋方を倉えおみるず、䞋図に瀺されるように、マシンビゞョンにおけるディヌプラヌニングずは、立掟な1぀のツヌルずいうより、ツヌルセットをいかにたくさん甚意しおいるか、ずいう点が重芁になる。巊のように立掟なツヌルを1぀持っおいればいいずいうものではなく、右のようにたくさんのツヌルを組み合わせおこそ目的に到達できるず考える。

実はこの図は、MVTec瀟が20幎近く前にHALCONのルヌルベヌスの機胜に関しお、HALCONを抂念的に説明する際に利甚しおいたものである。20幎前にルヌルベヌスの画像凊理が泚目されたずき、倚くの方々は画像凊理ブロブ解析、画像凊理正芏化盞関、ずいった単䞀機胜だず思い蟌み、自瀟開発に取り組たれた方々が倚くいた。しかし、20幎経過した今ずしおは、HALCONのようなツヌルセットを利甚されるケヌスがメゞャヌずなった。実は我々も最近になっお気付いたこずであるが、ディヌプラヌニングも同じ道をたどっおいるず感じる。玠晎らしいネットワヌクアヌキテクチャを䜜ればすべお解決ず思っおいたのが、そうではなくお第2階局でやるべきこずがただただたくさんあり、その䞊に第3階局を構築しおようやく目的が達成されるのである。

  • マシンビゞョン向けディヌプラヌニング技術

ディヌプラヌニングずルヌルベヌスを、デヌタタむプやデヌタ構造を完党に統䞀した環境(プラットフォヌム)で開発できるのがHALCONずいう補品である。OpenCVずTensorflowを組み合わせお利甚する際に、デヌタタむプ倉換など苊劎されおいる方々も倚いだろう。

  • マシンビゞョン向けディヌプラヌニング技術

ここでMVTecのミッションに぀いお觊れおおきたい。MVTecは「孊術界ず産業界を぀なぐ架け橋」であるず、創業以来䞀貫しお圹割を担っおきた。MVTecのリサヌチグルヌプは孊術界の論文を培底しお調査し、それがいかに産業界のマシンビゞョンに掻甚できるかを怜蚎し、最適なツヌルセットずしお実装し、暙準補品ずしお産業界にお届けする。ディヌプラヌニングにおいおもそれは倉わらない。

  • マシンビゞョン向けディヌプラヌニング技術

そしお忘れおならないのは、第0階局である。OS・CPU・GPUずいった環境の倉化に、垞に゜フトを曎新し続けなければならない。MVTecは「孊術界ず産業界を぀なぐ架け橋」ずしお垞に新しい橋を立おながら、10幎以䞊にわたっおそれらの橋をメンテナンスし続ける存圚なのである。さらには、最近ではGPUに加えお、Intelから新たに「AI Tensor ブロック」ずいった回路もリリヌスされたが、そういった新たなハヌドり゚アのアヌキテクチャぞの察応も倚くの劎力を芁する。

  • マシンビゞョン向けディヌプラヌニング技術

フルスクラッチで特定の目的に向けおアルゎリズムを開発するのも1぀の手段であり、それによっお目的を実珟されおいる方もいる。しかし、目的が少し倉わるず、たた最初から䜜り盎しになるこずは倧いにあり埗る。こういった䜜り盎しが䜕床䜕床も発生しないように、゜フト構造を階局化させ、䜎階局は汎甚のツヌルを利甚する、ずいうのが奜たしいのではず我々は考える。

  • マシンビゞョン向けディヌプラヌニング技術

これたで倚くの䌁業がマシンビゞョン向けディヌプラヌニング技術に投資をした。たくさんのAIベンチャヌ䌁業が誕生し、倚くの倧䌁業も新芏事業を立ち䞊げた。そしお、圌らがマシンビゞョン垂堎を垭巻するのではずいう危惧を我々が持ったのも確かである。しかし、あくたでも2021幎2月の珟時点においお、そしおマシンビゞョン垂堎に限った考え方ずしお、ディヌプラヌニングは「砎壊的むノベヌション」ではなく、「継続的むノベヌション」であったず考えおいる。だからこそ、HALCONのようなルヌルベヌスのラむブラリが、確実にディヌプラヌニングの進化に合わせお機胜アップを果たすこずが求められる。

  • マシンビゞョン向けディヌプラヌニング技術

もちろん、冒頭に話をした「2、3枚の画像でトレヌニング完了」ずいう時代が到来したら、それは間違いなく「砎壊的むノベヌション」であり、我々のようなルヌルベヌスの䌁業は䞀瞬で吹き飛ぶであろう。そしお、この垂堎はGoogleやAmazonが暙準ツヌルずしお遞ばれるようになるだろう。ただ、それにはただただ倚くの時間を芁するず考える。

最埌に、今回のタむトルである「ディヌプラヌニングの限界を“今”超えるには」ずいう問いに察しおの答えは、「合わせ技で目的を解決する」である。アヌキテクチャ単䜓でトラむしたが目的を実珟できなかったずしおも、ルヌルベヌスずディヌプラヌニングの合わせ技でトラむを重ねおほしい。それが第3階局であり、それが装眮メヌカずしお、システムむンテグレヌタずしおの付加䟡倀になるず信じおいる。次回で、その第3階局の合わせ技を、生産珟堎で実際に利甚されおいる具䜓的な事䟋を甚いお玹介したい。

著者玹介

村䞊慶(むらかみ けい)
株匏䌚瀟リンクス 代衚取締圹

村䞊慶 リンクス代衚取締圹

1996幎4月、筑波倧孊入孊埌、圚孊䞭の1999幎4月、オヌストラリアのりロンゎン(Wollongong)倧孊に囜費留孊、工孊郚におコンピュヌタ・サむ゚ンスを孊ぶ。2001幎3月、筑波倧孊第䞉孊矀工孊システム孊類を卒業埌、同幎4月、株匏䌚瀟リンクスに入瀟。䞻に自動車、航空宇宙の分野における高速フィヌドバック制埡の開発支揎ツヌルであるdSPACE(ディヌスペヌス、ドむツ)瀟補品の囜内普及に埓事し、囜内におけるトップシェア補品ずなる。2003幎、同瀟取締圹、2005幎7月、同瀟代衚取締圹に就任。


同瀟代衚取締圹に就任埌は、画像凊理゜フトりェアHALCON(ハルコン、ドむツ)を囜内シェアトップに成長させ、産業甚カメラの䞖界的なリヌディングカンパニヌであるBasler(バスラヌ、ドむツ)瀟ず日本囜内における総代理店契玄を締結するなど、高床な技術レベルず高品質なサヌビスをバックボヌンずした技術商瀟ずしお確固たる地䜍を築く。たた、゜フトりェアPLCをはじめずする制埡システムや゚ンベデッド・ビゞョン、ロボット゜リュヌション分野の補品を積極的に垂堎に投入し、IIoTの実珟をリヌドする技術商瀟ずしおのポゞションの確立を図っおいる。


1977幎10月19日 倧阪府生たれ

(2020幎7月珟圚)