Engineering education is to move engineering students along the progressive path from being novices toward becoming experts in design, problem-solving and application of knowledge. Engineering problem may require more computations than is possible by hand. Computer-aided engineering is the process of solving engineering problems with the aid of computer software. Engineering Lecturers need to help engineering students to develop expertise in Computer-aided engineering with examples. The development of Discrete Wavelet Transformation is used as a case study. A wavelet is a small wave whose energy is concentrated in time. Wavelets applications include signal processing, noise filtering, image processing, and document analysis. Among wavelet families, Haar wavelet is selected. Scientific representations of the problem and a logical plan of attacking the problem are presented. Necessary equations are derived. A modular approach to programming is demonstrated. A complex problem is broken down into simple tasks and steps which are coded into simple short MATLAB programs. A program calls another program to execute some specific tasks. Programs are checked against possible errors using a situation where the answers are known. Discrete wavelet transformation and inverse discrete wavelet transformation for 1D, 2D, and 3D discrete-time signals have been implemented. 2D gray level images and 3D color images are also considered. The use of similar examples is recommended for Engineering Lecturers.
Image noise can occur during image acquisition, transmission or storage. Noises in images are caused by many factors such as atmospheric or intermediate media in-homogeneity and relative motion between the object and the camera. An application of wavelet transform is noise suppression in signals; image signals inclusive. The wavelet transform of a noisy color image has 2D wavelet coefficients for each of the red, green and blue channels. The 2D wavelet coefficients are grouped into Approximation part and Details part. The coefficients in the Details part with values less than a threshold value represent the noise content. For the purpose of noise suppression, Threshold Shrinkage Functions are used to modify the coefficients in the Details part. Experiments on image noise suppression capability of Hard Threshold Shrinkage Function (HTSF), Soft Threshold Shrinkage Function (STSF), Hyperbola Threshold Shrinkage Function (HYTSF), Garrote Threshold Shrinkage Function (GTSF) and Modified Garrote Threshold Shrinkage Function (MGTSF) are presented. Six types of noise are considered. Noise suppression in the wavelet domain by the five wavelet threshold shrinkage functions is compared with noise suppression in the spatial domain by the Gaussian Filter (G), Median Filter (MDN), Alpha-Trimmed Mean [4 Pixels Excluded] Filter (AT4P), Mean Filter (MEAN) and Texture Synthesis Adaptive Median Filter (TSBAMF). Optimum threshold value is obtained with the logarithm in the universal threshold equation taken to base 10. MGTSF and GTSF are found to be the best wavelet de-noising schemes for the suppression of Poisson noise and Speckle noise respectively. HYTSF is found to be the best wavelet de-noising scheme for both the Localvar noise and the Gaussian noise. Wavelet denoising is recommended to be limited to first decomposition level as filtered images at higher decomposition levels are marred with blurring and undesirable edges. Wavelet denoising is found not suitable for the suppression of Random Valued Impulse noise and Salt & Pepper noise; spatial domain de-noising is highly effective for both noise types. Suppression of Localvar noise, Poisson noise, Gaussian noise, and Speckle noise is found to yield good results in the wavelet domain but yield better results in the spatial domain.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.