8 S+ d- z1 X* T* q* O* n; ^
* d4 }3 Y5 T) \: }$ D! B6 B / y7 z1 @ q: q, t# y; X
' a* s# A. R) z! K
在《Network Pharmacology》(ISSN 2415-1084)刊登的一篇研究论文中,作者开发了基于Matlab的一个软件包imageProcAnal (1.0版),用于图像处理和分析。内容主要包括图像去噪、图像锐化、图像边缘/轮廓/连通块检测、图像分割、图像压缩/膨胀、图像加密、图像比对等等。其主要技术和功能,是不少常见图像处理软件中所缺乏或不足的。有几个模块可供使用。基本模块提供了调整大小(分辨率)、裁剪、旋转、放大、打码和图像水印加密等功能。在增强模块中可以增强图像边缘、调整对比度等。在去噪模块中,提供了四种基本去噪方法及其联合使用,以进行图像滤波和去噪。在边缘和轮廓检测模块中,提供了五种检测图像边缘和轮廓的方法。锐化模块中提供了三种图像锐化方法。分割模块中包括三种图像分割方法。可以在对象识别模块中进行连通块的识别。在分析模块中,提供了Pearson相关测度来比对图像,可以获得图像之间的Pearson相关性和p值。可通过顺序使用多个模块的多种方法获得理想的图像。最后,可以在演示模块中找到一些图像处理示例。除了常规方法外,作者也建立了两种新的图像分割方法,即TDOS(二维有序分割)和MWAS(移动窗口平均分割)。在基于二维有序聚类分析的TDOS中,属于同一分割(类)的像素是相邻的,并且不被任何其它分割分开。MWAS基于移动窗口平均法进行边界检测。给出了TDOS和MWAS的算法。同时,给出了MWAS 的完整Matlab代码(Zhang WJ. 2020. imageProcAnal: A novel Matlab software package for image processing and analysis. Network Pharmacology, 5(1-2): 1-32)。
0 N- v5 X ^2 S! J imageProcAnal 1.0版主要针对图像处理,今后可能升级完善。希望能在工、农、生物/医学、军事、科研、生活等各有关方面的图像、图片、照片等的判读、识别和分析方面发挥作用。例如,在生物/医学方面,蛋白质分子电泳图像、生物器官和组织细胞解剖与超微图像、医学扫描成像等等,都可借助有关方法进行识别分析。
; ]$ |4 |0 C9 a2 O$ d 
* G \* \2 C9 q7 i: _4 y. B' f) O/ z  0 [; A8 Y2 W U8 ^6 G7 f1 J, [
 ' U, p) @9 }1 x- ?
 . g& \: _) X9 X( u

2 S. G# A z" Q% U0 \9 o/ ` 
( H3 r; l4 n& @* q5 [+ \% V. y 
0 ?7 D& X7 x" X% i  0 A6 v# a9 ^/ k7 l, d c8 U

; v T4 @, {3 { m6 O0 P! X5 o: S  0 [, N |7 ^, ]7 k7 U% c/ F$ ~+ i
8 ^: w& w: Q% Z. l% \6 @( c* K
3 a6 Q# b5 s, }) l' u& Q4 {2 u2 ~ ' X$ O) N/ {* R- f- Z2 _3 z7 C
/ K( t, i5 u0 Y" m# k; f% O: @ Q
& o! T9 [' B* |: i- k
; C0 q& j- w# i$ ? ?* D V @( A: x5 f7 F6 |+ m4 I
|