Mathematical morphology in examples from medicine and biology

Toolkit.





Fateev D.A., Fateev O.D.





ftvmetrics.com





Moscow, January 2021





ver 1.0





Send interesting tasks to Instagram Direct









The manual can be downloaded. To view, please download the free player WolframCDF .โ€†





The manual consists of 3 parts.





Part 1 of 3 - IMAGE PROCESSING (124 MB)





Part 2 of 3 - MORPHOLOGICAL PROCESSING (146 MB)





3 3 - (112 )





zip (283 )









, , . , ยซ ยป .





. , () ().





, , , , , . , ( , , , ).





, , , , , .





. , ( ). , . .





. , ( , ).





: , .





: () , .





2D 3D , : , , , , .





, .





, โ€† โ€† .





, , , , , . .





, ColorQuantize, .





Threshold:





GeodesicOpening:





:





ReplacePixelValue:





โ€† โ€† .









:





:





, , HighlightImage[image,{RGBColor[0,0,1,1], Binarize[image]}]โ€† EdgeForm, :





:





- RegionBinarize[image,mask,โ€ฆ]:





:





: :





:





MorphologicalComponents. , , . , , , .









SelectComponents .





C HighlightImage . , , .





ComponentMeasurements :





:





SelectComponents[DeleteSmallComponents[MorphologicalComponents[image,โ€ฆ]]] :





:





:





:





c MorphologicalGraph:





:





:





:





:





:





:





:





:





Aspergillus:





3D ( ExampleData):










1. 1:





















































ImageAssistant









Index Coordinates









Image Coordinates









PixelValue









PixelValuePositions









ReplacePixelValue

















ImageTake









ImageCrop









ImageTrim









ImagePad





โ€† โ€†









ImageResize









Thumbnail









ImageReflect









ImageRotate













ImageAdd









ImageSubtract









ImageMultiply





1. 2:

















ImageLevels









FindThreshold





,





Threshold









ImageHistogram









โ€†





Lighter





โ€†





Darker









ColorNegate





 





ImageAdjus









ImageApply













ColorConvert









ColorQuantize













Binarize









MorphologicalBinarize









LocalAdaptiveBinarize









RegionBinarize









ChanVeseBinarize

















ImageConvolve









ImageFilter





2. 3:

















BoxMatrix[r]









DiskMatrix[r]









IdentityMatrix[n]









DiamondMatrix[r]









CrossMatrix[r]

















Dilation









Erosion









Opening









Closing









โ€œ-โ€





HitMissTransform





โ€œ โ€





BottomHatTransform





โ€œ โ€





TopHatTransform









MinDetect









MaxDetect









FillingTransform









MorphologicalTransform









DistanceTransform









InverseDistanceTransform





-





SkeletonTransform













GeodesicDilation









GeodesicErosion









GeodesicClosing









GeodesicOpening













Thinning









Pruning









MorphologicalGraph









MorphologicalBranchPoints









MorphologicalEulerNumber









MorphologicalPerimeter













MorphologicalComponents









ImageForestingComponents









ClusteringComponents









WatershedComponents









GrowCutComponents









RemoveBackground













ComponentMeasurements





Selection of components with specified characteristics





SelectComponents





Removing small components





DeleteSmallComponents





Handling objects associated with an image border





DeleteBorderComponents





Colorization of components





Colorize





Highlight Image Object of Interest





HighlightImage





Chapter 3. File 3: GENERAL OPTIONS





Specifying a Neighborhood Configuration





CornerNeighbors





Indication of how to determine the distance between points





DistanceFunction





Indication of the calculation method used





Method





Indication of the filling method when expanding outside the original data





Padding





Standard specification of sequences in an argument





List of possible color gradients








All Articles