• 沒有找到結果。

一個基於小波理論之紋理分離方法

N/A
N/A
Protected

Academic year: 2021

Share "一個基於小波理論之紋理分離方法"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

1

行政院國家科學委員會專題研究計畫成果報告

計畫編號:NSC 89-2213-E-009-102

執行期限:1999 年 8 月 1 日至 2000 年 7 月 31 日

主持人:陳玲慧 交大資科所

計畫參與人員:李坤龍 交大資科所

中文摘要 本研究計畫運用小波轉換理論來進 行紋理分離的研究。基本上,這類研究所 必須處理的議題包括下列三點: 1. 如何自分解所得的子影像中擷取 適當的紋理特徵。 2. 如何剔除不具資訊的子影像以加 快分離的速度及正確性。 3. 如何整合各子影像的紋理特徵以 達到分離的目的。 為解決上述議題,本計畫利用同一紋理區 域內的影像點必和其鄰近點相似之特性, 提出一基於小波轉換的紋理分離方法。此 方法的特色在於能在不運用任何紋理特徵 的前提下將紋理區域順利分離出來。首先 我們將對原圖施以小波轉換以分解成不同 頻率和方向的子影像。再利用多值閥值化 之技巧將各子影像分成不同的紋理區域。 在此階段中,若某子影像只含一區,則在 後續的分離步驟中將不予考慮,以加快分 離的速度及正確性。接著我們利用前述所 提之特性提出一個子影像區域整合的方 法,此方法將整合各子影像的分區結果,進 而將各紋理區域之內部與邊界分離以達到 初步的分離效果。最後再對邊界上的影像 點我們再運用一個分類的技術將之一一歸 屬於各紋理區域以完成整個分離的動作。 我們進行各式實驗以驗證方法的正確性及 效能。 關鍵詞:紋理分離、小波轉換、多解析度分 離、無監督式分群 A b s t r a c t

Traditional approaches for texture segmentation via wavelet transform usually adopt textural features to achieve segmentation purposes. However, for a natural image, the characteristics of the pixels in a texture region

are not similar everywhere from a global viewpoint, over-segmentation often occurs. To deal with this issue, an unsupervised texture segmentation method based on determining the interior of texture regions is proposed. The key idea of the proposed method is that if the pixels of the input image can be classified into interior pixels (pixels within a texture region) and boundary ones, then the segmentation can be achieved by applying region growing on the interior pixels and reclassifying boundary pixels. Based on the fact that each pixel P within a texture region will have similar characteristics with its neighbors, after applying wavelet transform, pixel P will have similar response with its neighbors in each transformed subimage. Thus, by applying a multi-level thresholding technique to each subimage to segment the subimage into several regions, pixel P and its neighbors will be assigned to the same region in most subimages. Based on these segmented results, an interior pixels finding algorithm is then provided to find all interior pixels of textural regions. The algorithm considers a pixel which is in the same region as its neighbors in most subimages as an interior pixel. The effectiveness of this method is proved by successfully segmenting natural texture images and comparing with other methods.

K e y w o r d s : Texture segmentation, Wavelet

transform, Multiresolution segmentation, Unsupervised clustering

I n t r o d u c t i o n

Texture segmentation has long been an important topic in image processing. Basically, it aims at segmenting a textured image into several regions with the same texture features. An effective and efficient texture segmentation method will be

(2)

2

very useful in applications like the analysis of aerial images, biomedical images and seismic images as well as the automation of industrial applications. Like the other segmentation problems, the segmentation of textures requires the identification of proper texture-specific features with good discriminative power. Generally speaking, texture feature extraction methods can be classified into three major categories, namely, statistical[1-3], structural[4-5] and spectral[6]. In addition to the aforementioned methods, Law’s texture energy measures[7], Markov random field models[8], texture spectrum[9] etc. are some other texture descriptors.

Recently, multichannel and multiresloution-based approaches have drawn lots of attention in the field of texture analysis. Several successful applications of these approaches to unsupervised texture segmentation have been reported. Multichannel-based approaches[10-12] use a bank of pre-selected Gabor filters in terms of frequencies, orientations and bandwidths to filter an input image. The features extracted from the responses of the filtered images are then used for texture classification or segmentation. Wavelet transform is used in multiresolution-based approaches. Most of the wavelet-based methods[13-15] use a pyramidal type of decomposition to transform the input image into an image of wavelet coefficient at different resolutions. The wavelet coefficients are then transformed into texture-specific features. Based on the features, traditional clustering techniques such as c-means[16] are adopted to segment the

image into texture regions. Then, the

segmentation results under different resolutions are further integrated to produce final segmentation result. For a natural texture, however, the characteristics of the pixels in the texture pattern are not similar everywhere from a global viewpoint. Thus, without using a good integration technique for the feature images resulted from wavelet transform, over-segmentation often occurs for these methods.

To circumvent the above-mentioned issue,

in this project, based on the fact that each interior point in a texture region must possess similar properties with its neighbors, a new wavelet-based texture segmentation method is proposed. The key idea is that if the pixels of the input image can be classified into interior pixels and boundary ones, the interior pixels stand for the interior parts of texture regions, then the segmentation can be achieved by applying region growing on the interior pixels. To implement this idea, a wavelet transform is first applied to get several subimages with different frequencies and orientations. Then, in each subimage, the wavelet coefficients are thresholded to get preliminary segmented results. As each pixel within a texture region will have similar response with its neighbors in the transformed images, it will be assigned to the same region as its neighbors in most subimages. An interior pixels finding algorithm is then provided to integrate the segmented results of the subimages to separate texture interiors from their boundaries. Texture regions can therefore be extracted by region growing. Finally, the texture boundaries are reclassified and segmentation is achieved.

E x p e r i m e n t a l R e s u l t s a n d D i s c u s s i o n

Our method has been tested on several textured images from Brodatz album[15] and a natural image. All images used have 256x256 pixels and are gray-scale ones. Packet-structured wavelet transform is used up to two levels in all experiments. Besides, for the comparison purpose, the same set of images are tested using the methods proposed in [12] and [19] as well. Fig. 1 shows the segmentation results for an image which consists of three texture regions. The processing result of each step of our method is shown by sequence. Fig. 1(c) shows the multi-level thresholded and region-edited image with some homogeneous sub-images. As these homogeneous sub-images do not provide useful information for segmentation, they are excluded from later processing steps to accelerate the computation.. It is noticed that some texture regions are segmented successfully in some subimages. But, it is hard to find a single

(3)

3

subimage with satisfactory segmentation result. By integrating the segmentation results from subimages via finding the interior pixels, three textures can finally be obtained. As seen from the segmentation result in Fig. 1(d), three textures are successfully segmented, and the result is quite accurate. Figure 1(e) shows the result of applying the method proposed in [12], some pixels of the straw texture are mis-classified and produce small regions. Besides, boundary pixels of the three textures are mis-classified either, and segmented into another region. On the other hand, Fig. 1(f) shows the over-segmented result of [19], which segments Fig. 1(a) into four regions.

(a) (b) (c)

(d) (e) (f) Fig. 1. Segmentation results of the proposed

method and methods in [12] and [19] for a three-category Brodatz textures.

Fig. 2(a) shows another textured image obtained by collaging four Brodatz textures. Fig. 2(b) shows the segmentation result which successfully separate these four texture patterns. Fig. 2(c) shows the result of [12], the pixels of the boundary areas between texture patterns are mis-classified. The result of [19] is shown in Fig. 2(d), it is roughly comparable to that of the proposed method.

(a) (b)

(c ) (d) Fig. 2. Segmentation results of the proposed

method and methods in [12] and [19] for a four-category Brodatz textures.

Fig. 3(a) shows a five-category textured image. The left and right patterns are very similar in terms of intensity and texture pattern. Fig. 3(b) shows the segmentation result of the proposed method and the result is satisfactory. Fig. 3(c) shows the result of [12], which wrongly classifies the boundary pixels and makes the boundary pixels merged with the texture pattern on the left. Fig. 3(d) shows the result obtained by [19], it is roughly comparable to that of Fig. 3(b).

(a) (b)

(c) (d) Fig. 3. Segmentation results of the proposed method and methods in [12] and [19] for a five-category Brodatz textures.

Fig. 4(a) shows a natural image containing three zebras. The position of zebras is correctly extracted by the proposed method and shown in Fig. 4(b). Fig. 4(c) shows the result obtained by applying the method proposed in [12], which cannot correctly extract the position of the three zebras. Result obtained by [19] is shown in Fig. 4(d), the zebras are not segmented out successfully.

(a) (b)

(c ) (d) Fig. 4. Segmentation results of the proposed method and methods in [12] and [19] for a

(4)

4

natural image with three zebras.

R e f e r e n c e s

[1]. Haralick et al., (1973) Texture Features for Image Classification. IEEE Trans Syst. Man Cyb., Vol. SMC-3, no.6, pp 610-621.

[2]. Bajcsy R and Lieberman L, (1976) Texture Gradient as a Depth Cue. Comput. Graph. Image Proc., vol. 5, no. 1, pp 52-67.

[3]. Haralick Haralick R.M. (1979) Statistical and Structural Approaches to Texture, Proc 4th Int. Joint Conf. Pattern Recog., pp. 45-60. [4]. Lu, S. Y. and Fu, K. S. (1978) A Syntactic Approach to Texture Analysis, Comput. Graph. Image Proc., vol. 7, no. 3, pp 303-330.

[5]. Tomita et al. (1982) Description of Texture by a Structural Analysis, IEEE Trans. Pattern Anal. Mach. Intell., vol. PAMI-4, no. 2, pp 183-191.

[6]. Bajcsy, R. (1973) Computer Description of Texture Surface, Proc. 1973 Int. Conf. Artificial Intell., Stanford, Calif., pp 572-579.

[7]. D. C. He and L. Wang (1991) Textural Filters Based on The Texture Spectrum, Pattern Recognition, vol. 24, no.12, pp 1187-1195. [8]. A. K. Jain, F. Farrokhnia (1991) Unsupervised Texture Segmentation Using Gabor Filters, Pattern Recognition, vol. 24, no. 12, pp 1167-1186.

[9]. A. Teuner, O. Pichler and B. J. Hosticka (1995) Unsupervised Texture Segmentation of Images Using Tuned Matched Gabor Filters, IEEE Trans. On Image Processing, vol. 4, no.6, pp. 863-870.

[10]. A. C. Bovik, M. Clark and W. S. Geisler (1990) Multichannel Texture Analysis Using Localized Spatial Filters, IEEE Trans. On Pattern Analysis and Machine Intelligence, vol. 12, no.1, pp 55-73.

[11]. E. Salari and Z. Ling (1995) Texture Segmentation Using Hierarchical Wavelet Decomposition, Pattern Recognition, vol. 28, no. 12, pp 1819-1824.

[12]. C. S. Lu, P.. C. Chung and C. F. Chen (1997) Unsupervised Texture Segmentation Via Wavelet Transform, Pattern Recognition, vol.30, no.5, pp 729-742.

[13]. T. Chang and C. C. Kuo (1993) Texture analysis and classification with tree-structured wavelet transform, IEEE Trans. Image Process. 2. pp 429-441.

[14]. I. Daubechies (1992) Ten Lectures on Wavelets, SIAM, Philadelphia, Pennsylvania. [15].P. Brodatz (1966) Textures-A photographic for Artists and Designers, Dover. New York.

[16] Laws, K.L., “Rapid Texture Identification”, Proc. SPIE 238, 376-380, (1980).

[17] S.Z. Li, “Markov Random Field Modeling in Computer Vision”, Springer-Verlag, New York, (1995)..

[18] P. A. Devijver and J. Kittler (1982) Pattern Recognition, A Statistical Approach, Prentice Hall.

[19] C. S. Lu and P. C. Chung (1988) 14th Inter. Conf. on Pattern Recognitio, Wold Features for Unsupervised Texture

Segmentation, vol. II, special topic in Computer Vision, pp. 1689-1693, Australia.

[20]. S. G. Mallat, A theory of multiresolution signal decomposition: the wavelet transform. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, no. 7, (1989) 674-693.

參考文獻

相關文件

You are given the wavelength and total energy of a light pulse and asked to find the number of photons it

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

If the bootstrap distribution of a statistic shows a normal shape and small bias, we can get a confidence interval for the parameter by using the boot- strap standard error and

volume suppressed mass: (TeV) 2 /M P ∼ 10 −4 eV → mm range can be experimentally tested for any number of extra dimensions - Light U(1) gauge bosons: no derivative couplings. =>

Define instead the imaginary.. potential, magnetic field, lattice…) Dirac-BdG Hamiltonian:. with small, and matrix

incapable to extract any quantities from QCD, nor to tackle the most interesting physics, namely, the spontaneously chiral symmetry breaking and the color confinement.. 

• Formation of massive primordial stars as origin of objects in the early universe. • Supernova explosions might be visible to the most

2-1 註冊為會員後您便有了個別的”my iF”帳戶。完成註冊後請點選左方 Register entry (直接登入 my iF 則直接進入下方畫面),即可選擇目前開放可供參賽的獎項,找到iF STUDENT