Micro-crack detection of multicrystalline solar cells featuring an improved anisotropic diffusion filter and image segmentation technique | Synapse