2 def extractTexture ( I , Z) : 2 def GANmean(A, m): 2 def centerrec ( I , selem=m.disk(1) ) : 2 def thinning ,
,
, For a few random points: 1. Show that the circularity of a disc is equal to 1. 2. Generate an array representing an object as a discrete disc
, Calculate its circularity and comment the results
, Convexity We want to know if the object X is convex. For that, we define the following measurement: conv(X) = A(X)
,
, Compute the convex hull of a pattern from the Kimia database. 2. Evaluate the area of the filled convex hull
, Deduce the convexity of the pattern
, See ConvexHull from scipy . spatial . def feret_diameter ( I ) : 2
, Input : I binary image 8 def diagrams() : 2 name=
def getIndex (contour, point , connectivity ) : """ subfunction for getting the local direction 4 def Perimeter( fcode ) : 2 """ fcode : Freeman code 4 ,
, perim = nb_diag * np. sqrt (2) + len ( fcode ) -nb_diag
, The perimeter is evaluated in the same way in skimage. Perimeter : 43.65685424949238 2 skimage
, # Definitions of the database , classes and images 2 rep = 'images_Kimia216
, =, vol.12
, # The features are manually computed properties = np.zeros (( nbClasses * nbImages
, 10 target = np.zeros (nbClasses * nbImages); index=0
, 12 for ind_c , c in enumerate( classes ) : filelist = glob . glob(rep+c+' * ' )
, 14 for filename in filelist : I = io . imread(filename )
, 16 prop = measure.regionprops( I )
, Classification We used a training set of 75% of the database and 25% for the test set. The scaler is used in order to rescale the data having different ranges and dimensions. Other scalers are proposed in sklearn . preprocessing. # percentage of the data used for splitting into train / test 2 percentTest, p.25
,
, # the data are first scaled propertiesMLP = StandardScaler () . fit_transform ( properties )
, Compute the distance between each pair of images in order to get a dissimilarity matrix
, Use the k-means algorithm to classify the images of the database into three classes (k = 3)
, See KMeans from sklearn . cluster
, Cite the names of the major image file formats and their main differences
, ? What is the difference with histogram stretching? ? From the mathematical definition of the derivative, explain the construction of the gradient operator
, Cite some method for contours detection, and list their pros and cons
The Geometry of Random Fields, p.307, 1981. ,
Stochastic representation and analysis of rough surface topography by random fields and integral geometry -Application to the UHMWPE cup involved in total hip arthroplasty, p.307, 2013. ,
URL : https://hal.archives-ouvertes.fr/tel-00905519
Adaptive thresholding using the integral image, Journal of graphics tools, vol.12, issue.2, p.419, 2007. ,
Image Selective Smoothing and Edge Detection by Nonlinear Diffusion, SIAM Journal on Numerical Analysis, vol.29, issue.1, p.147, 1992. ,
Discrete topological transformations for image processing, Digital Geometry Algorithms, p.361, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00727377
Improving focus measurements using logarithmic image processing, Journal of Microscopy, vol.242, issue.3, p.106, 2010. ,
URL : https://hal.archives-ouvertes.fr/hal-00643563
Robust 3-D reconstruction of surfaces from image focus by local cross-sectional multivariate statistical analyses: Application to human ex vivo corneal endotheliums, Medical Image Analysis, vol.16, issue.6, p.106, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00733040
The Color Logarithmic Image Processing (CoLIP) Antagonist Space, Color Image and Video Enhancement, pp.155-182, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01216390
The Color Logarithmic Image Processing (CoLIP) Antagonist Space and Chromaticity Diagram, International Workshop on Computational Color Imaging, pp.131-138, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01121694
, Digital Image Processing, vol.75, p.83, 2007.
Traitement logarithmique d'images couleur, 2013. ,
URL : https://hal.archives-ouvertes.fr/tel-00836750
Color correction in the framework of color logarithmic image processing, Image and Signal Processing and Analysis (ISPA), pp.129-133, 2011. ,
URL : https://hal.archives-ouvertes.fr/hal-00623449
A lattice estimation approach for the automatic evaluation of corneal endothelium density, Engineering in Medicine and Biology Society, 2005. IEEE-EMBS 2005. 27th Annual International Conference of the, p.54, 2005. ,
A comparison of different focus functions for use in autofocus algorithms, Cytometry, vol.6, issue.2, p.105, 1985. ,
Logarithmic image processing, Acta Stereologica, vol.6, p.113, 1987. ,
URL : https://hal.archives-ouvertes.fr/hal-00986490
Image Dynamic Range Enhancement and Stabilization in the Context of the Logarithmic Image Processing Model. Signal Process, vol.41, pp.225-237, 0115. ,
Snakes: Active contour models, International journal of computer vision, vol.1, issue.4, p.243, 1988. ,
The structure of images, Biological Cybernetics, vol.50, issue.5, p.146, 1984. ,
Iterations of a non-linear transformation for enhancement of digital images, Pattern Recognition, vol.7, issue.1, p.158, 1975. ,
, International Journal of Computer Vision, vol.1, issue.3, p.105, 1988.
Fast simulation of Gaussian random fields, Monte Carlo Methods and Applications, vol.17, issue.3, p.307, 2011. ,
Partial differential equations in image analysis: continuous modeling, discrete processing, Proceedings., International Conference on, vol.3, p.148, 1996. ,
Choosing a Point from the Surface of a Sphere, Ann. Math. Statist, vol.43, issue.2, p.321, 1972. ,
Shape from focus. Pattern analysis and machine intelligence, IEEE Transactions on, vol.16, issue.8, p.105, 1994. ,
A Threshold Selection Method from Gray-Level Histograms. Systems, Man and Cybernetics, IEEE Transactions on, vol.9, issue.1, pp.62-66, 0218. ,
Scale-space and edge detection using anisotropic diffusion. Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol.12, issue.7, p.147, 1990. ,
Contribution à la modélisation, au traitement et à l'analyse d'image, p.113, 1987. ,
The logarithmic image processing model: Connections with human brightness perception and contrast estimators, Journal of Mathematical Imaging and Vision, vol.7, issue.4, p.113, 1997. ,
Shape diagrams for 2d compact setspart i: analytic convex sets. australian journal of, The Australian Journal of Mathematical Analysis and applications, vol.7, issue.2, p.375, 2010. ,
Shape diagrams for 2d compact setspart ii: analytic simply connected sets, The Australian Journal of Mathematical Analysis and applications, vol.7, issue.2, p.375, 2010. ,
Shape diagrams for 2d compact setspart iii: convexity discrimination for analytic and discretized simply connected sets, The Australian Journal of Mathematical Analysis and applications, vol.7, issue.2, p.375, 2010. ,
A new system for the automatic estimation of endothelial cell density in donor corneas, Br J Ophthalmol, vol.89, issue.3, p.54, 2005. ,
Evaluation of repeatability for the automatic estimation of endothelial cell density in donor corneas, Br J Ophthalmol, vol.0, p.54, 2007. ,
, Practical Stereology. Kluwer Academic, p.317, 2000.
Deconvolutionlab2: An open-source software for deconvolution microscopy, Image Processing for Biologists, vol.115, pp.28-41, 2017. ,
URL : https://hal.archives-ouvertes.fr/insu-01632774
Fully automatic evaluation of the corneal endothelium from in vivo confocal microscopy, Biomed central, vol.49, p.54, 2015. ,
Image Analysis and Mathematical Morphology, p.175, 1982. ,
Symmetry-based indexing of image databases, Content-Based Access of Image and Video Libraries, vol.367, p.395, 1998. ,
, Morphological Image Analysis: Principles and Applications, vol.175, p.209, 2003.
Digital composition of images with increased depth of focus considering depth information, Applied optics, vol.24, issue.14, p.105, 1985. ,
Accommodation in computer vision, p.105, 1970. ,
The geometry of random fields, Chance, vol.9, issue.1, p.307, 1997. ,