画像フィルタとは,入力画像を,それに類似しているがより望ましい出力画像に変換する処理です。一般には,ノイズの除去,エッジの抽出や強調といった処理がこれに当たります。また,通常,画像のどの場所でも同様の処理を行う(シフト・インヴァリアント)なものを想定しています。
画像フィルタの中で,実空間フィルタとよばれるフィルタは,入力画像の各画素において,その近傍の画素とで何らかの計算を行ない,その結果を出力画像の対応する画素に書き込みます。この計算が,線形であるかそうでないかによって,実空間フィルタは,概ね「線形フィルタ」と「非線形フィルタ」に分けられます。
線形フィルタは,電気回路での信号処理以来の長い歴史があり,さまざまな解析・設計の理論が研究されてきました。これに対して,非線形フィルタには無数の種類があります。
非線形フィルタの中に,中央値などの「順序統計量」を用いるフィルタがあります。中央値フィルタ(メジアンフィルタ)は,画像中の画素のいくつかが,元の画像とは無関係な値に入れ替わってしまう「インパルスノイズ」に対して,非常に効果的であることが知られています。そこで,インパルスノイズを除去しつつ,画質を損なわないフィルタを開発し,最適なパラメータを決めるための研究が進められてきました。
われわれは,この分野において,劣化画像例と理想出力例を用い,ニューラルネットワークの学習能力を使って,最適なパラメータを求める方法を開発しました。また,適当な制約条件を用いることによって,理想出力例なしに最適なパラメータを求める方法も開発しています。
この研究は,私が大学院生のときにはじめた研究です。その後ブランクがありましたが,後になって,関西大学・棟安実治先生との共同研究で,再びこの分野に取り組みました。また,「マセマティカル・モルフォロジとテクスチャ画像」の研究,「パターンスペクトラムとフィルタ最適化」の研究は,このフィルタの研究から派生したものです。
私が大学院生のときに,非線形フィルタのために研究した「シフト・インヴァリアントなニューラルネットワーク」は,現在ではコンヴォリューショナル・ニューラルネットワーク(CNN)とよばれ,ディープラーニングにおける重要な手法となっています。「歴史はらせん状に繰り返す」のを見ると,感慨深いものがあります。
※上にある猫の写真は,大学院生のとき,研究用の画像例としてよく用いたものです。この猫については,「あゆみのお話」のページをごらんください。
おもな研究発表
近年の研究
※テクスチャとモルフォロジカル・フィルタの研究については,「マセマティカル・モルフォロジとテクスチャ画像」のページをごらんください.
- Y. Nabetani, M. Muneyasu, and A. Asano, "Unsupervised Structuring Element Estimation of Morphological Opening and Closing with GA," Proc. 2013 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS2013), 297-302, (2013. 11).
- Y. Hanada, M. Muneyasu, and A. Asano, "An Extension of Unsupervised Design Method for Weighted Median Filters Using GA," Proc. 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC2012), 1136-1141 (2012. 10).
- 花田良子,棟安実治,浅野晃, "テクスチャ画像における劣化画像のみを用いた荷重メジアンフィルタの遺伝的アルゴリズムによる設計", 電子情報通信学会論文誌A,J94-A, 1, 18-29 (2011. 1).
- Y. Hanada, M. Muneyasu, and A. Asano, "An Improvement of Unsupervised Design Method for Weighted Median Filters Using GA," Proc. 2009 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS2009) 204-207 (2009. 12).
- Y. Hanada, M. Muneyasu, and A. Asano, "An Unsupervised Design Method for Weighted Median filters using Genetic Algorithm," Proc. 2009 International Workshop on Smart Info-Media Systems in Asia (SISA2009), 87-91 (2009. 10).
- M. Muneyasu, K. Shiohama, and A. Asano, "An Unsupervised Design Method for Weighted Median filters Based on Simulated Annealing," Proc. International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS) 2008, 138-141 (2009. 2).
- A. Fujiki, A. Asano, and M. Muneyasu, "Unsupervised optimization of morphological filters for noise removal in texture images," Proc. Joint 3rd International Conference on Soft Computing and Intelligent Systems and 7th International Symposium on advanced Intelligent Systems (SCIS & ISIS 2006) 1794-1799 (2006. 9).
- A. Fujiki, A. Asano, and M. Muneyasu, "Unsupervised structuring element optimization of morphological opening for texture images," Proc. 2006 International Symposium on Nonlinear Theory and its Applications (NOLTA2006), 711-714 (2006. 9).
- A. Fujiki, T. Hashimoto, M. Muneyasu, and A. Asano, "A design of window shapes and weights in weighted median filters for texture images," Proc. 2005 International Symposium on Intelligent Signal Processing and Communications Systems (ISPACS 2005), 665-668 (2005. 12).
その他の基礎画像処理に関する研究
- Agus Zainal Arifin and A. Asano, "Image Segmentation by Histogram Thresholding Using Hierarchical Cluster Analysis," Pattern Recognition Letters, 27, 13, 1515-1521 (2006. 10).
※画像の2値化という,きわめて基本的な分野についての研究ですが,私の論文の中でもっともたくさん引用されている論文になっています。
1990年代の研究
- A. Asano, Y. Kasai, and S. Yokozeki, "Linear separability of positive self-dual logical filters," Optical Review, 2, 5, 327-330 (1995. 7).
- A. Asano, T. Honda, and S. Yokozeki, "Simulator for Aid of Trial-and-Error Design of Nonlinear Image Processing Filters," Optical Review, 2, 3, 163-166 (1995. 5).
- A. Asano, T. Syudoh, and S. Yokozeki, "Efficient Algorithm for Learning Optimization of Morphological Filters," Optical Review, 2, 3, 159-162 (1995. 5).
- A. Asano, K. Matsumura, K. Itoh, Y. Ichioka, and S. Yokozeki, "Optimization of morphological filters by learning," Opt. Commun., 112, 265-270 (1994. 12).
- A. Asano, K. Itoh, and Y. Ichioka, "RONDO: Rank-Order based Nonlinear Differential Operator," Pattern Recognition, 25, 9, 1043-1059 (1992. 9).
- A. Asano, K. Itoh, and Y. Ichioka, "Optimization of cascaded threshold logic filters for grayscale image processing," Opt. Commun., 88, 485-493 (1992. 9).
- A. Asano and L. P. Yaroslavsky, "Experimental study on the fixed points of the RANK filter," Opt. Commun., 88, 199-209 (1992. 3).
- A. Asano, K. Itoh, and Y. Ichioka, "Analysis of Nonlinear Filters Using Inductive Inference," Tech. Rep. Osaka Univ. 41, 2056, 221-233 (1991. 10).
- A. Asano, K. Itoh, and Y. Ichioka, "Optimization of the weighted median filter by learning," Opt. Lett., 16, 3, 168-170 (1991. 2).
- A. Asano, W. Zhang, K. Itoh, and Y. Ichioka, "Convergence properties of recursive rank-order filter and neural network," Pattern Recognit. Lett., 11, 8, 557-560 (1990. 10).
- A. Asano, K. Itoh, and Y. Ichioka, "The Nearest Neighbor Median Filter: Some Deterministic Properties and Implementations," Pattern Recognition, 23, 10, 1059-1066 (1990. 10).
- A. Asano, K. Itoh, and Y. Ichioka, "Bipolar Morphology and Its Applications," Jpn. J. Appl. Phys. Part 2, 29, 7, 1270-1273 (1990. 7).