# I. INTRODUCTION his paper describes a computationally efficient technique to detect various texture characteristics as directional features in a given 3D digital image. The computational tool used for this purpose is '3D Rank Filters', which are essentially directional filters. These filters cause radical changes in the original content of a given image but precisely extract various textures. Any given 3D MR image consists of texture features of tissues corresponding to muscle fibers in almost all directions. One can visualize major muscle fibers of a body component with naked eye. But most of the finer textures cannot be visualized even by an expert, in which case machine vision support system becomes quite handy. The algorithms presented in this paper could be used to detect texture patterns in al the three orthogonal axes of a 3D rectangular discrete coordinate system in which 3D digital image is displayed. # II. LITEERATURE SURVEY Apart from detecting latent textures in a given image, one can also artificially create texture images. Fig. 1 shows a 3D texture image, which is artificially generated using a cellular automaton rule. Two texture features are usually considered for image segmentation. They are (i) spatial frequency features and (ii) average gray level features. Either 'structural approach' or 'statistical approach' could be used for developing texture detection algorithms. Mostly statistical approach is considered for texture classification because of ease in parametrization and quantification of texture features. Edge detection is a method by which one would be able to detect edge pixels details which help determine characteristics of texture complexities. For instance, directions of edges could be treated as characteristics of textures in determining patterns in the textures. Consider a region with N pixels in a given image. Any gradient-based edge detector algorithm could be applied to this region, which would yield two outputs for every pixel p, viz, 'gradient magnitude Another technique to quantify texture is 'cooccurrence matrix', which defines features of a texture using certain spatial relations of similar gray values. Such numerical features could be used for texture classification. Some of the standard features from a normalized co-occurrence matrix are given below. where p[i, j] is the [i, j] th entry in a gray-level spatial dependence matrix, and Ng is the number of grayvalues in the quantized image. It is to be noted that the co-occurrence matrix based feature extraction will not yield comfortable visual perception. # III. PROPOSED METHOD As outlined earlier, the term 'textures' refers to 'repeated patterns' in a given image. Consider the 27neighborhood window shown in Fig. 3. The cells 1, 2, 3, 4, 5, 6, 7, 8, 9 form the first plane, 10, 11, 12, 13, 14, 15, 16, 17, 18 the middle plane and cells 19, 20, 21, 22, 23, 24, 25, 26, 27 form the rear plane of the window. The given 3-D digital image is plane-wise raster-scanned by this window (See Fig. 3). In order to extract 3-D linear textures along an axis with a directional twist, one has to choose that particular axis and its associated rank of a particular directional twist. For example if one chooses the X axis and rank1 of zero directional twist, values in cells 2,11,20,23,26,17,8,5 would be read and stored in an array. The reading pattern is shown in Fig. 4. X-axis rank 2 consists of cells 11, 20, 23, 26, 17, 8, 5, 2 and the corresponding plane is perpendicular to X axis as given in Fig. 4 but with a directional twist of 45 degrees. One can construct four ranks in X-axis, four in Y-axis and another four in Z-axis as shown in Table 1. A total of 12 rank filters could be constructed in three axes which are called "3D Orthogonal Rank Filters". # IV. TEXTURE CLASSIFICATION OF 3D MEDICAL IMAGES Textures of a medical image play an important role in support of a surgeon to decide the angle at which the surgical blade should be used to make incision so that the loss of blood due to surgery is kept minimum. A case study was carried out to verify the validity of the algorithm and the result of the study presented in Fig. 5, which is self-explanatory. ( ) All four texture versions of the image obtained using rank filters could be seen to provide a visual proof of the fact textures in an image are direction sensitive and so they could be used for image segmentation purposes. Year 20211![Texture images due to cellular automaton rules Textures along x axisTextures along y axis Textures along z axis](image-2.png "Figure 1 :") 2![Figure 2: Textures along all axes of 3D coordinate system](image-3.png "Figure 2 :") 2![Fig. 2 shows texture patterns extracted from image 2 shown in Fig. 1 along three axes of 3D rectangular coordinate system.](image-4.png "Fig. 2") 3![Figure 3: 27-neighborhood window in layer form and the reading direction The values of the cells 2,11,20,23,26,17,8,5 are the boundary values corresponding to the central voxel 14. The plane formed by these cells is perpendicular to the X axis as shown in Fig. 4.](image-5.png "Figure 3 :") 4![Figure 4: 3D coordinate axes and the reading plane](image-6.png "Figure 4 :") 5![Figure 5: Sample MRI image and its colored version](image-7.png "FFigure 5 :") 67![Figure 6: Rank x1 filtered, sectioned (30-140) and histogram](image-8.png "Figure 6 :Figure 7 :") 8910![Figure 8: Rank x3 filtered, sectioned (30-140) and histogram](image-9.png "Figure 8 :Figure 9 :Figure 10 :") 13![Figure 13: Rank y4 filtered, sectioned (30-140) and histogram](image-10.png "Figure 13 :") 16![Figure 16: Rank z3 filtered, sectioned (30-140) and histogram](image-11.png "Figure 16 :") 18![Figure 18: Graph showing textures statistics VI. CONCLUSION From the experimental study, it was observed that the variations in the statistical parameter values remain almost uniform, especially standard deviations of](image-12.png "Figure 18 :") 1AxesRanksCell sequencesX12,11,20,23,26,17,8,5XX2 X311,20,23,26,17,8,5,2 20,23,26,17,8,5, 2,11X423,26,17,8,5, 2,11,20Y14,13,22,23,24,15,6,5YY2 Y313,22,23,24,15,6,5,4 22,23,24,15,6,5,4,13Y423,24,15,6,5,4,13,22Z Z1 10, 11,12,15,18,17,16,13 Z2 11,12,15,18,17,16,13,10 Z3 12,15,18,17,16,13,10, 11 Z4 15,18,17,16,13,10, 11,12 Texture Classification of 3d Mr Color Images using 3d Orthogonal Rank Filters 2Original 3D image statisticsPixels Count568089Pixels without black449360Red Min0Red Max252Red Mean90.0212677943069Red Standard Deviation65.4300367403954Red Median92Red Total Count568089Green Min0Green Max249Green Mean48.2296154299766Green Standard Deviation 56.6653938791041Green Median33Green Total Count568089Blue Min0Blue Max249Blue Mean48.2296154299766Blue Standard Deviation 56.6653938791041Blue Median33Blue Total Count568089Saturation Min0Saturation Max1Saturation Mean0.347210377454758 © 2021 Global Journals ## ACKNOWLEDGMENT The authors thank the administration of Avatar MedVision US LLC, NC, USA and Pentagram Research Centre Private Limited, Hyderabad, India various hospitals both in India and USA for providing actual MR Images for the intended study. Technical support from Mr. Srikanth Maddikunta of Pentagram Research Centre Pvt Ltd, Hyderabad, India, is duly acknowledged. * Symbolic computing: signal and image processing EGRajan 2003 Anshan Publications Kent, United Kingdom * Cellular logic array processing for high through put image processing systems EGRajan Sadhana 18 2 Springer * Fast algorithm for detecting volumetric and superficial features in 3-D images EGRajan International Conference on Biomedical Engineering 1994 Osmania University * Medical imaging in the framework of cellular logic array processing EGRajan Proc. 15th 15th * Biomedical Society of India Annu Conf 1996 Coimbatore Institute of Technology * Algorithms for Generating Convex Polyhedrons In A Three Dimensional Rectangular Array Of Cells G RameshChandra TowheedSultana GSathya International Journal of Systemics, Cybernetics and Informatics April, 2011 * Generation of Three Dimensional Structuring elements over 3x3x3 Rectangular Grid G RameshChandra EGRajan CIIT International Journal of Digital Image Proc 4 2 February 2012 * Algorithms for generating convex polyhedrons over three dimensional rectangular grid G RameshChandra EGRajan Signal & Image Processing April 2012 3 * Algorithm for Constructing Complete Distributive Lattice of Polyhedrons Defined over Three Dimensional Rectangular Grid-Part II G RameshChandra EGRajan CCSIT Conference Bangalore Springer