ArcSoft社のFicSelfieという技術でいろいろと説明しています。
Google Android 8.1(API level 27以上) Neural Networks API(NNAPI)ベースでは、ARM NEONでの実装だが、
ARMでは、ARM NN と Compute Libraryで ARM Mali GPUでより高速に処理できると。
ARMでは、ARM NN と Compute Libraryで ARM Mali GPUでより高速に処理できると。
説明では、1つのレンズでの画像では、
Beaty Effect => Rectification => Segmentation => Optimize Edge => Image Blur の一連の処理の内、
Segmentation の処理を GPU でやるようなことが載っています。
Beaty Effect => Rectification => Segmentation => Optimize Edge => Image Blur の一連の処理の内、
Segmentation の処理を GPU でやるようなことが載っています。
一方、2つのレンズでの画像では、
Beaty Effect => Rectification => Depthmap Calculation => Image Blur の一連の処理の内、
Depthmap Calculationの処理を GPU でやるようなことが載っています。
Beaty Effect => Rectification => Depthmap Calculation => Image Blur の一連の処理の内、
Depthmap Calculationの処理を GPU でやるようなことが載っています。
CPUで処理するよりは、30%性能改善ができただけでなく、20%の電力削減できたようです。
Android 8.1 Neural Nwetworks APIについては、
今週の水曜日(3/7)の「TensorFlow Lite & Android 8.1 NN API ソースコード解析」独演会でお話しますよ。
今週の水曜日(3/7)の「TensorFlow Lite & Android 8.1 NN API ソースコード解析」独演会でお話しますよ。