分裂Bregman方法在图像处理中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
20世纪70年代初,图像处理已经形成了较完善的学科体系。它的研究内容主要包括:图像分割、图像去噪、图像配准、图像融合、目标检测、图像压缩、图像重建以及模式识别等。图像处理已经成功的应用到军事、刑侦、商业、医学、艺术、家庭娱乐等领域,并且范围仍在扩大。
     本文回顾了基于变分和水平集方法的活动轮廓分割模型,并详述了参数活动轮廓模型、曲线演化理论、水平集方法和Chan-Vese模型。在这些工作基础上,很多学者都从不同角度提出了各种各样的改进,但由于模型本身或求解方法的缺陷,都存在各自的不足,其中计算速度慢是普遍存在的问题;另外,本文详述了人脸识别中基于子空间的四种方法——PCA、LDA、MMC、MFA,并将前三种方法与我们要改进的SRC方法进行比较,均不同程度的存在识别率低、速度慢等缺点。
     本文介绍了求解凸泛函极值的经典Bregman迭代方法和将其应用于求解带约束优化问题的详细过程,在深刻理解其原理的基础上,详细论述了Tom Goldstein等人提出的分裂Bregman方法,并将其应用在经典的Chan-Vese模型的求解过程中,得到了很好的效果,极大的提高了分割效率。自此,很多学者都对该类方法给予了极大的关注,先后将其应用在ROF去噪、加权GCS模型、CCD图像修复等模型中。本文将分裂Bregman方法应用到人脸识别中,对SRC模型进行求解,通过大量的数值试验表明,在保证原有甚至更高识别率基础上,识别效率大大提高,验证了该方法在求解类似L1正则化问题的高效性和准确性,进一步扩大了该方法的应用范围。
In the early 1970s, image processing has already developed relatively complete system of academic disciplines. It mainly includes:image segmentation, image denoising, image registration, image fusion, target detection, image compression, image reconstruction and pattern recognition, etc. Image processing have been successfully applied to the military, criminal investigation, business, medicine, art, home entertainment and other fields, and the application area is still expanding.
     This paper reviews the active contour model based the variation calculus and level set, and detailed the parametric active contour model, curve evolution theory, the level set method and the Chan-Vese model. Based on this work, many scholars made a variety of improvements from different the angles, but because of the drawback of the model itself or computing approach, there are shortages of their own, in which computing speed is a common problem; In addition, this paper expounds the four face recognization methods via the subspace-based, PCA, LDA, MMC, MFA. Compared with SRC method which we will improve, These four methods have the defects of low recognization rate and poor computing speed to varying degrees.
     This paper describes the classical Bregman iteration method commonly used for solving the convex functional extremum problem, and apply it to solve the constrained optimization problems with detailed steps. With a deep understanding of its principles, We show the Split Bregman method proposed by Tom Goldstein in detail, applied it to the process of solving the classical Chan-Vese model and got good results, greatly improved the segmentation efficiency. Since then, many scholars paid great attention to this method, and successfully extend its applications to ROF denoising, weighted GCS model, CCD image restoration model and other ones. This paper utilizes the Split Bregman method to the face recognition for the first time, to solve the SRC model. Based on a large number of numerical experiments, it shows that the recognition efficiency is remarkably improved with a similar or even higher recognition rate, verifies this method to be a efficient tool for solving large scale problems similar to the L1 regularizations problems, and further expand the scope of application of the method.
引文
[1]GABOR D., Information theory in electron microscopy [J]. Laboratory Investigation, 1965,14:801-807.
    [2]JAIN A. K., Partial differential equations and finite-difference methods in image Processing, Part one:image representation [J]. J. Optimization Theory and Applications, 1977, 23:65-91.
    [3]NAGAO M., Edge preserving smoothing [J]. CGI, P1979, 9:394-407.
    [4]RUDIN L. A., Image numerical analysis of singularities and shock filter [D], Ph. D. dissertation, Caltech, Pasadena, California, 1987.
    [5]KOEDERINK J., The structure of image [J]. Biological Cybernetic, 1984, 50:363-370.
    [6]M. KASS, A. P. WITKIN, D. TERZOPOLOUS. Snakes:Active Contour Models [J]. International Journal of Computer Vision. 1988, 1(4):321-311.
    [7]G. AUBERT, M. BARLAUD, O. FAUGERAS, AND S. JEHAN-BESSON. Image Segmentation Using Active Contours:Calculus of Variations or Shape Gradients [J]. SIAM Journal on Applied Mathematics, 63(6):2128-2154, 2003.
    [8]C. XU and J. PRINCE, Gradient vector flow:a new external force for snakes[C]. IEEE Computer Society Conference on Computer Vision and pattern Recognition, 1997, 17(19):66-71.
    [9]边肇祺,张学工等.模式识别(第二版)[M].北京:清华大学出版社.2000.
    [10]R. MALLADI, J. A. SETHIAN, and B. C. VEMURI. Shape modeling with front Propagation: a level set approach [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), 1995, 17:158-175.
    [11]FAUGORAS O., KERIVEN R., Variational principles, surface evolution, PDE's Level Set methods, and the stereo problem [J], IEEE Transactions on image Processing, 1998,7(3):336-344.
    [12]LIANG J., MCLNERNY T., and TERZOPOULOS D., United snakes [C], in IEEE 7th Int. Conf. Computer Vision, Sept. 1999, pp.933-940.
    [13]COHEN L. D. On active contour models and balloons [J]. CVGIP:Image Understanding, 1991, 53(2):211-218.
    [14]XU C., and PRINCE J. L., Snakes, shapes, and gradient vector flow [J], IEEE Trans. Image processing, vol.7, Mar. 1998, pp.359-369.
    [15]侯志强,韩崇昭.基于力场分析的活动轮廓模型[J].计算机学报,2004,27(6):743-749.
    [16]V. CASELLES, F. CATTE, T. COLL, F. DIBOS. A geometric model for active contours in image Processing [J]. Number. Math., 1993, 66:1-31.
    [17]李华胜,杨桦,袁保宗.人脸识别系统中的特征提取[J],北方交通大学学报,2001,25(2):18-21.
    [18]S. OSHER, J. A. SETHIAN. Fronts propagating with curvature dependent speed: algorithms based on Hamilton-Jacobi formulations [J]. Journal of Computational Physics, 1988, 79:12-49.
    [19]J. A. SETHIAN. Level set methods and fast marching methods [M]. Cambridge, Cambridge University Press,1999.
    [20]V. CASELLES, R. KIMMEL, G. SAPIRO. Geodesic active contours [J]. International Journal of Computer Vision, 1997, 22:61-9.
    [21]T. CHAN, L. VESE. Active contours without edges [J]. IEEE Transactions on Image Processing, 2001, 10(2):266-277.
    [22]N. PARAGIOS, R. DERICE. Geodesic Active Regions and Level Set Methods for Supervised Texture Segmentation [J]. Int'l Journal of Computer Vision, 2002, 46(3):223-247.
    [23]LEVENTON, M, GRIMSON, W., and FAUGERAS,0. Statistical shape influence in geodesic active contours [C]. Int. Conf. On Computer Vision and Pattern Recognition, 2000, 1:316-323.
    [24]CHEN, Y., TAGARE, H, THIRUVENKADAM, S., HUANG, F., WILSON, D., GOPINATH, K. S. BRIGGS, R. W., and GEISER, E. Using shape priors in geometric active contours in a variational framework [J]. Int. J. of Computer Vision, 2002, 50(3):315-328.
    [25]ROUSSON, M., PARAGIOS, N., and DERICHE, R. Implicit active shape models for 3d segmentation in MRI imaging [C]. Intl. Conf. on Medical Image Computing and Comp. Ass. Intervention (MICCAI), Springer, 2004, 3216:209-216.
    [26]CREMERS, D., OSHER, S. J., and SOATTO, S. Kernel density estimation and intrinsic alignment for shape Priors in level set segmentation [J]. Int. J. of Computer Vision, 2006,69(3):335-351.
    [27]BRUCE V. Recognizing faces [M]. London:Erlbaum, 1998.
    [28]荆晓远.模式分类技术在人脸识别中的应用[D].南京南京理工大学,1998.
    [29]KANADE T. Computer recognition of human faces [J]. Basel and Stuttgart:Birkhauser, 1977.
    [30]PETER N. BELHUMEUR, et al. Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection [J]. IEEE Trans. Pattern Anal. Machine Intell.1997, 19(7):711-720.
    [31]ZHENGJIN, J. Y. YANG, Z. S. HU, Z. LOU, Face Recognition based on uncorrelation discriminant transformation [J], Pattern Recognition, 2001, 34(7): 1405-1416.
    [32]SIROVICH L, KIRBY M. Low-dimensional procedure for the characterization of human faces [J], Opt. Soc. Am. A, 1987, 4(3):519-524.
    [33]TURK M, PENTLAND A. Face Processing:models for recognition [J]. In: Proceedings of SPIE,1989,1192:22-32.
    [34]TURK M, PENTLAND A. Recognition in face space [J]. In:Proceedings of SPIE,1990, 1381:43-54.
    [35]SAMARIA F, YOUNG S. HMM-based architecture for face identification [J]. Image and Vision Computing, 1994, 12(8):537543.
    [36]A. M. MARTINEZ, A. C. KAK. PCA versus LDA [J], IEEE Transactions on Pattern Analysis and Machine Intelligence, 2001, 23(2):228-233.
    [37]B. MOGHADDAM, A. PENTLAND. Probabilistic Visual Learning for Object Representation [J], IEEE Transactions on Pattern Analysis and Machine Intelligence,1997, 19(7):696-710.
    [38]杨竹青,李勇,胡德文.独立成分分析综述[J],自动化学报,200,228(5):762-772.
    [39]M. S. BARTLETT, T. J. SEJNOWSKI. Independent components of face images:A representation for face recognition [C]. Proceedings of the 4th Annual Journal Symposium on Neural Computation, 1997.
    [40]M. S. BARTLETT, J. R. MOVELLAN, T. J. SEJNOWSKI. Face recognition by independent component analysis[J], IEEE Transactions on Neural Networks, 2002, 13(6):1450-1464
    [41]A. HYVARINEN, J. KARHUNEN, E. OJA. Independent component analysis [M], John Wiley & Sons Inc., 2001.
    [42]P. S. PENEV, J. J. ATICK. Local feature analysis:A general statistical theory for object representation [J], Network:Computation in Neural systems, 1996,7: 477-500.
    [43]M. KOSUGI. Robust identification of human face using mosaic pattern and BNP [C]. Proceedings of the International Conference on Neural Networks for Signal Processing. 1992, 209-305.
    [44]P. G. LUEBBERS, O. A. UWECHUE, A. S. PANDYA. A neural network based facial Recognition system [C]. Proceedings SPIE 2243, 1994, 595-606.
    [45]VLADIMIR. N. VPANIK. The nature of statistical learning theory [M], New York: Springer-Verlag, 1995, 20-30.
    [46]VLADIMIR. N. VAPNIK. Statistical learning theory [M], New York:John Wiley, 1998, 115-163.
    [47]M. LADES, J. C. VORBRUGGEN, J. BUHMANN, J. LANGE, C. VON DER MALSBURG, et al. Distortion invariant object Recognition in the dynamic link architecture [J], IEEE Transaction on Computers,1993,42(3):300-311.
    [48]L. WISKOTT C. VON DER MALSBURG. Recognizing faces by dynamic link matching [J], Neuroimage,1996,4(3):514-518.
    [49]L. WISKOTT, J. FELLOWS, N. KRUGER, C VON DER MALSBURG. Face recognition by elastic bunch graph matching [R], Internal Report 96-08, Ruhr University, Bochum, Germany, 1996.
    [50]L. WISKOTT, J. FELLOUS, N. KRUGER, AND C VON DER MALSBURG. Face recognition by elastic bunch graph matching [J], IEEE Transactions on Pattern Analysis and Machine Intelligence, 1997, 19(7):775-779.
    [51]HAMRON L. D., KHAN M. K. et al. Machine identification of human faces [J], Pattern Recognition, 1981, 13(2):97-110.
    [52]KANADE T. Computer Recognition of human faces [M], In Interdisciplinary Systems Research. Birkhauser Verlag, 1977, 1-100.
    [53]GOLDSTEIN A. J., HARMON L. D., LESK A. B. Identification of human faces [J], Proc. IEEE, 1971, 59(5):748-760.
    [54]Baron R. J. Mechanisms of human facial Recognition [J], Int. J. Man Machine Studies 1981, 15:137-178.
    [55]ALLINSON N. M., ELLIS A. W., FLUDE B. M., and LUEKMAN A. J. A connectionist model of familiar face Recognition [C]. IEEE Colloquium on Machine Storage and Recognition of Faces, 1992, S:1-10.
    [56]CRAW I., CAMERON. Face Recognition by computer [C]:British Machine Vision Conference, Springer-Verlag, 1992, 488-507.
    [57]CRAW I, Recognizing face features and faces [C]. IEEE Colloquium on Machine Storage .arid Recognition of Faces, 1992, 7:1-4.
    [58]L BREGMAN. The relaxation method of finding the common points of convex sets and its application to the solution of Problems in convex optimization [J]. USSR Computational Mathematics and Mathematical Physics, 1967, 7:200-217.
    [59]D.. DONOHO. For most large underdetermined systems of linear equations the minimal l1-norm solution is also the sparsest solution [J]. Communications On Pure & Applied Mathematics,2004,59(7):797-829.
    [60]J. WRIGHT, A. GANESH, A. YANG, Y. MA. Robust face recognition via sparse representation [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2009, 31(2):210-227.
    [61]徐建平,桂子鹏,变分方法[M].上海同济大学出版社,1999.
    [62]STANLEY OSHER, MARTIN BURGER, DONALD GOLDFARB, JINJUN XU, and WOTAO YIN. An iterative regularization method for total variation-based image restoration [J]. MMS, 4:460-489, 2005.
    [63]L BREGMAN. The relaxation method of finding the common points of convex sets and its application to the solution of problems in convex optimization [J], USSR Computational Mathematics and Mathematical Physics,7:200-217,1967.
    [64]LINHE, TI-CHIUNCHANG, STANLEY OSHER. MR image reconstruction from sparse radial samples by using iterative refinement procedures[R/OL]. UCLA CAM Report,2006: 06-35. http://www.math.ucla.edu/applied/cam/
    [65]W YIN, S OSHER, D GOLDFARB, and J DARBON. Bregman iterative algorithms for 11-minimization with applications to compressed sensing [J]. Siam J. Imaging Science,1:142-168,2008.
    [66]高文娟.稀疏流形建模及其在人脸识别中的应用[D].南京:南京航天航空大学,2008.
    [67]Y WANG, W YIN, and Y ZHANG. A fast algorithm for image debluring with total variation regularization [R]. CAAM Technical Reports, 2007.
    [68]李俊.基于曲线演化的图像分割方法及应用[D].上海,上海交通大学,2001.
    [69]BERGHOLM F. Edge focusing [J]. IEEE Trans. Pattern Analysis and Machine Intelligence, 1987, 9(9):726-741.
    [70]ZIOU D, TABBONE S. A multi-scale edge detector [J]. Pattern Recognition, 1993, 26(9):1305-1314
    [71]BRINK A B. Gray level thresholding of images using a correlation criterion [J]. Pattern Recognition Letters, 1989, 9:335-341.
    [72]MARDIA K V and HAINSWORTH T J. A spatial thresholding method for image segmentation [J]. IEEE Trans. Pattern Analysis and Machine Intelligence,1988, 10:919-927.
    [73]SCHOENMAKERS R. Integrated Methodology for Segmentation of Large Optical Satellite Images in Land Applications of Remote Sensing [D]. Luxembourg, Italy, 1995.
    [74]PAVLIDIS T and LIOW Y T. Integrating Region Growing and Edge Detection [J]. IEEE Trans. Pattern Analysis and Machine Intelligence, 1990, 12(3):225-233.
    [75]CHAN T. VESE L., An efficient variation multiphase motion for the Mumford-Shah segmentation model [J]. Processing of Asiomar Conference Signals, Systems, and Computers, Pacific Grove, CA, USA:IEEE Press, 2000:490-494.
    [76]MUMFORD D, SHAH J. optimal approximation by piecewise smooth functions and associated variational problems [J]. Comm. Pure Appl. Math, 1989, 42: 577-685.
    [77]T. F. CHAN and L. A. VESE. Active Contours Without Edges [J]. IEEE Transactions on Image Processing, 10(2):266-277, 2001.
    [78]N. PARAGIOS, R. DERICHE. Geodesic Active Regions:A New Framework to Deal With Frame Partition Problems in Computer Vision [J]. Journal of Visual Communication and Image Representation.2002,13(1):249-268.
    [79]JOHN WRIGHT, ALLEN Y.YANG, ARVIND GANESH. Robust face recognition via sparse representation [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2009,31(2):210-227.
    [80]D. DONOHO. For most large underdetermined systems of linear equations the minimal 11-norm solution is also the sparsest solution [J]. Communications On Pure & Applied Mathematics,2004,59(7):797-829.
    [81]ERIK HJELMAS, BOON, KEE LOW. Face Detection:A Survey [J], Computer Vision and Image Understanding, 2001,83:236-274
    [82]TOM GOLDSTEIN, STANLEY OSHER. The Split Bregman Algorithm for L1 Regularized Problems[R/OL]. UCLA CAM Report,2008:08-29. http://www. math.ucla.edu/applied/cam/
    [83]TOM GOLDSTEIN, XAVIER BSTANLEY OSHER. Geometric Applications of the Split Bregman Method:Segmentation and Surface Reconstruction[R/OL]. UCLA CAM Report,2009:09-06. http://www.math.ucla.edu/applied/cam/
    [84]BLANZ V, VETTER T. A morphable model for the synthesis of 3D faces [C]. Proceedings of ACM SIGGRAPH99 Conference, Los Angeles, USA, 1999, 187-194.
    [85]PHILLIPS P J, FLYNN P J, SCRUGGS T, et al. Overview of the face recognition grand challenge [C]. IEEE International Conference on Computer Vision and Pattern Recognition (CVPR),2005.
    [86]http://www.ri.emu.edu/projects/project 418.html
    [87]A. GEORGHIADES, P. BELHUMEUR, D. KRIEGMAN. From Few to Many:Illumination Cone Models for Face Recognition under Variable Lighting and Pose [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2001, 23(6):643-660.
    [88]K. LEE, J. HO, D. KRIGMAN. Acquiring Linear Subspace for Face Recognition under Variable Lighting [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2005,27(5):684-698.
    [89]A. A. AMINI, T. E. WEYMOUTH, R. C. JAIN. Using Dynamic Programming for Solving, Variational Problems in Vision [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1990, 12(9):855-867
    [90]L. D. COHEN, I. COHEN. Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1993, 15(11):1131-1147, 66
    [91]J. LIANG, T. MCINERNEY, D. TERZOPOULOS. United Snakes [J]. Medical Image Analysis. 2006; 10(2):215-233
    [92]D. J. WILLIAMS, M. SHAH. A Fast Algorithm for Active Contours and Curvature Estimation [J]. CVGIP:Image Understanding. 1992, 55(1):14-26
    [93]K. M. LAM, H. YAN. Fast Greedy Algorithm for Active Contours [J]. Electronics Letters. 1994, 30(1):21-22
    [94]H. SHAH-HOSSEINI, R. SAFABAKHSH. A TASOM-Based Algorithm for Active Contour Modeling [J]. Pattern Recognition Letters. 2003,24(9-10):1361-1373
    [95]A. MISHRA, P. K. DUTTA, M. K. GHOSH. A GA Based Approach for Boundary Detection of Left Ventricle with Echocardiographic Image Sequences [J]. Image and Vision Computing. 2003, 21(11):967-976
    [96]EPSTEIN C L, GAGE M. The curve shortening flow in Wave Motion:theory, modeling, and computation [J]. Germany:Springer-Verlay, 1987.
    [97]OSHERS, SETHIAN J. Fronts propagating with curvature-dependent speed:Algorithms based on Hamilton-Jacobi formulation [J], J. Comput. Phys, 1998, 79:12-49.
    [98]SETHIAN J A. Level set methods and fast marching methods:Evolving Interfaces in Computational Geometry [J], Fluid Mechanics, Computer Vision, and Materials Science. London:Cambridge University Press,1999.
    [99]周昌雄.基于活动轮廓模型的图像分割方法研究[D].2005
    [100]D. A DALSTEINSSON, J. A. SETHIAN. A Fast Level Set Method for Propagating Interfaces [J]. Journal of Computational Physics.1995,118(2):269-277
    [101]J. A. SETHIAN. A Marching Level Set Method for Monotonically Advancing Fronts [J]. Proceedings of the National Academy of Sciences.1996,93(4):1591-1595
    [102]J. A. SETHIAN. Level Set Methods and Fast Marching Methods:Evolving Interfaces in Geometry, Fluid Mechanics [J], Computer Vision and Materials Sciences. Cambridge, U. K.:Cambridge University Press.1966
    [103]JOLLIFFE I T. Principal component analysis [J]. Springer-Verlag, New York, 1986.
    [104]JACKSON J K. A user's Guide to principal component analysis [J]. Wiley Series in Probability and Mathematical Statistics, John Wiley and Sons, New York, London, Sydney, 1991.
    [105]KIRBY M AND SIROVICH L. Application of the KL Procedure for the characterization of human faces [J]. IEEE Trans. Pattern Anal. Machine Intell., 1990, 12(1):103-108.
    [106]TURK M AND PENTLAND A. Face Processing:Models for recognition [J]. Proc. Intelligent Robots and Computer Vision, SPIE, 1989, 1, 192:22-32.
    [107]FODOR I K. A survey of dimension reduction techniques [R]. Techinical report UCRL-ID-148494, LLNL, 2002.
    [108]Y. F GUO, T. T SHU, J. Y. YANG et al. Feature extraction method based on the generalized Fisher Discriminant criterion and face recognition [J], Pattern Analysis Application, 2001, 4(1):61-66
    [109]FISHER R A. The use of multiple measurements in taxonomic Problems [J]. Annals of Eugenics, 1936, 7:17-188.
    [110]BELHUMEUR P, HESPANHA J, KRIEGMAN D. Eigenface vs. fisherfaces:recognition using class specific linear projection [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1997, 19:711-720.
    [111]YANS, XU D, ZHANG B, et al. Graph embedding and extensions:a general framework for dimensionality reduction [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2007, 27:40-51.
    [112]LI H, JIANG T, ZHANG K. Efficient robust feature extraction by maximum margin criterion [C]. Advances in Neural Information Processing system 16, 2003