Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine

Cracks on eggshell are categorized into two types: (i) macro-crack, and (ii) micro-crack. Unlike macro-crack, the detection of micro-crack is very difficult and challenging since this type of defect is invisible to naked eyes. This problem has been partially solved by utilizing a custom made candlin...

Full description

Bibliographic Details
Main Author: Abdullah, Mohd Hafidz
Format: Thesis
Language:English
Published: 2018
Subjects:
Online Access:http://eprints.usm.my/56162/
http://eprints.usm.my/56162/1/Crack%20Detection%20Of%20Eggshell%20Featuring%20An%20Improved%20Anisotropic%20Diffusion%20Filter%20And%20Support%20Vector%20Machine_Mohd%20Hafidz%20Abdullah.pdf
_version_ 1848883279677095936
author Abdullah, Mohd Hafidz
author_facet Abdullah, Mohd Hafidz
author_sort Abdullah, Mohd Hafidz
building USM Institutional Repository
collection Online Access
description Cracks on eggshell are categorized into two types: (i) macro-crack, and (ii) micro-crack. Unlike macro-crack, the detection of micro-crack is very difficult and challenging since this type of defect is invisible to naked eyes. This problem has been partially solved by utilizing a custom made candling light in the background illumination set-up. Even though this has improved the visibility of micro-crack pixels, however this imaging technique has also enhanced anomalies and other unwanted pixels, leading to a very cluttered and noisy images. A three-stage window-free method was proposed to solve this problem. In the first stage, line enhancement was implemented in order to enhance the quality of line in the image. Next, the crack enhancement was performed using an improved anisotropic diffusion filter. In this case, cracks are characterized by pixels having high intensity and high gradient values. Using these characteristics, the detection system has been developed to inspect eggshells and classify them into one of the following three possible classes: (i) intact, (ii) micro-crack, and (iii) macro-crack. In the third stage, a modified double thresholding was employed to further highlight crack pixels. Results indicate that the proposed method is competitive when compared with existing techniques and achieved better performance in terms of FOM. On average the method has resulted in FOM of 0.73 compared to 0.67, 0.57 and 0.42 produced by the original and two recent variants of anisotropic diffusion filter for crack enhancement, and 0.52, 0.68 and 0.48 produced by Otsu, Sobel and Canny techniques for image segmentation. Meanwhile the classifications has been performed using the state of the art twin bounded support vector machine (TBSVM) and the results have been compared with the standard support vector machine (SVM) utilizing three different approaches: (i) one-versus-all (OVA), (ii) one-versus-one (OVO), and (iii) directed acyclic graph (DAG). Results reveal that DAG outperforms OVA and OVO with sensitivity, specificity and accuracy averaging at 93.1%, 96.5% and 93.0% for TBSVM compared to 90.7%, 95.4% and 90.7% for standard SVM. Meanwhile the ROC performance indicates that this classifier can distinguish between intact and macro-crack samples with 100% certainty. The performance decreases insignificantly when distinguishing intact from micro-crack and micro-crack from macro-crack samples. Therefore, these results suggest that the proposed detection system is useful and effective for applications in egg processing.
first_indexed 2025-11-15T18:48:17Z
format Thesis
id usm-56162
institution Universiti Sains Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T18:48:17Z
publishDate 2018
recordtype eprints
repository_type Digital Repository
spelling usm-561622022-12-30T04:08:51Z http://eprints.usm.my/56162/ Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine Abdullah, Mohd Hafidz T Technology TK Electrical Engineering. Electronics. Nuclear Engineering Cracks on eggshell are categorized into two types: (i) macro-crack, and (ii) micro-crack. Unlike macro-crack, the detection of micro-crack is very difficult and challenging since this type of defect is invisible to naked eyes. This problem has been partially solved by utilizing a custom made candling light in the background illumination set-up. Even though this has improved the visibility of micro-crack pixels, however this imaging technique has also enhanced anomalies and other unwanted pixels, leading to a very cluttered and noisy images. A three-stage window-free method was proposed to solve this problem. In the first stage, line enhancement was implemented in order to enhance the quality of line in the image. Next, the crack enhancement was performed using an improved anisotropic diffusion filter. In this case, cracks are characterized by pixels having high intensity and high gradient values. Using these characteristics, the detection system has been developed to inspect eggshells and classify them into one of the following three possible classes: (i) intact, (ii) micro-crack, and (iii) macro-crack. In the third stage, a modified double thresholding was employed to further highlight crack pixels. Results indicate that the proposed method is competitive when compared with existing techniques and achieved better performance in terms of FOM. On average the method has resulted in FOM of 0.73 compared to 0.67, 0.57 and 0.42 produced by the original and two recent variants of anisotropic diffusion filter for crack enhancement, and 0.52, 0.68 and 0.48 produced by Otsu, Sobel and Canny techniques for image segmentation. Meanwhile the classifications has been performed using the state of the art twin bounded support vector machine (TBSVM) and the results have been compared with the standard support vector machine (SVM) utilizing three different approaches: (i) one-versus-all (OVA), (ii) one-versus-one (OVO), and (iii) directed acyclic graph (DAG). Results reveal that DAG outperforms OVA and OVO with sensitivity, specificity and accuracy averaging at 93.1%, 96.5% and 93.0% for TBSVM compared to 90.7%, 95.4% and 90.7% for standard SVM. Meanwhile the ROC performance indicates that this classifier can distinguish between intact and macro-crack samples with 100% certainty. The performance decreases insignificantly when distinguishing intact from micro-crack and micro-crack from macro-crack samples. Therefore, these results suggest that the proposed detection system is useful and effective for applications in egg processing. 2018-06-01 Thesis NonPeerReviewed application/pdf en http://eprints.usm.my/56162/1/Crack%20Detection%20Of%20Eggshell%20Featuring%20An%20Improved%20Anisotropic%20Diffusion%20Filter%20And%20Support%20Vector%20Machine_Mohd%20Hafidz%20Abdullah.pdf Abdullah, Mohd Hafidz (2018) Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine. PhD thesis, Universiti Sains Malaysia.
spellingShingle T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
Abdullah, Mohd Hafidz
Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine
title Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine
title_full Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine
title_fullStr Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine
title_full_unstemmed Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine
title_short Crack Detection Of Eggshell Featuring An Improved Anisotropic Diffusion Filter And Support Vector Machine
title_sort crack detection of eggshell featuring an improved anisotropic diffusion filter and support vector machine
topic T Technology
TK Electrical Engineering. Electronics. Nuclear Engineering
url http://eprints.usm.my/56162/
http://eprints.usm.my/56162/1/Crack%20Detection%20Of%20Eggshell%20Featuring%20An%20Improved%20Anisotropic%20Diffusion%20Filter%20And%20Support%20Vector%20Machine_Mohd%20Hafidz%20Abdullah.pdf