Home

Network Pharmacology, 2020, 5(1-2): 1-32
[XML] [EndNote] [RefManager] [BibTex] [ Full PDF (1422K)] [Comment/Review Article]

Article

imageProcAnal: A novel Matlab software package for image processing and analysis

WenJun Zhang
School of Life Sciences, Sun Yat-sen University, Guangzhou 510275, China; International Academy of Ecology and Environmental Sciences, Hong Kong

Received 8 November 2020;Accepted 23 December 2020;Published 1 June 2020
IAEES

Abstract
In present study, I developed a powerful Matlab-based software package, imageProcAnal (Version 1.0), for image processing and analysis. Several modules were available for uses. Functions to resize, crop, rotate, dilate, pixelate and watermark images are included in Basic module. Adjustment of image edge, contrast and gamma factor is available in Adjustment module. In Denoising module, four elementary denoising methods and their joint uses are provided for image filtering and denoising. In Edge and Contour Detection module, five methods for detection of image edge and contour are provided. Also three methods for image sharpening are available in Sharpening module. Segmentation module includes three methods for image segmentation. Connected components recognition can be made in Object Recognition module. In Analysis module, Pearson correlation measure was provided to align images. Pearson correlations and p values among images can be obtained. Mutiple methods across different modules can be sequentially and jointly used to achieve ideal image. Finally, some examples for image processing can be found in Demo module. In addition to conventional methods, I proposed two new methods for image segmentation, i.e., TDOS (Two-Dimensional Ordered Segmentation) and MWAS (Moving Windows Averaging Segmentation). In TDOS, which is based on two-dimensional ordered cluster analysis, the pixels belonging to the same segment (class) are adjoint and are not separated by any of remaining segments. MWAS is based on moving windows averaging method for transect boundary detection. Algorithms of TDOS and MWAS were given, and full Matlab codes of MWAS were given.

Keywords Matlab;software;image denoising;image adjustment;edge detection;image sharpening;image segmentation;image alignment;Pearson correlation.



International Academy of Ecology and Environmental Sciences. E-mail: office@iaees.org
Copyright © 2009-2024 International Academy of Ecology and Environmental Sciences. All rights reserved.
Web administrator: office@iaees.org, website@iaees.org; Last modified: 2024/4/26


Translate page to: