Implementation of low sampling rate algorithm

Compressed learning integrates signal processing together with machine learning for inference from a signal with minimal measurements from a linear projection. Traditional image classification models learn directly from training images that are only processed for image augmentation and reshaping to...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Michael Teck Xin
Other Authors: Erry Gunawan
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/157380
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Compressed learning integrates signal processing together with machine learning for inference from a signal with minimal measurements from a linear projection. Traditional image classification models learn directly from training images that are only processed for image augmentation and reshaping to fit the models. When these models are trained with a large number of images, it is highly inefficient as it could take extremely long durations of time to train or require a very powerful computer to complete the process. From previous reports that I reviewed for my literature review in chapter 2, some methods have been suggested to tackle this issue. The suggested solutions includes the usage of compressed learning and compressed sensing, which generally follows the same idea which is to reduce the amount of samples required to be taken from a signal or image to achieve an objective. In chapter 3, the theory of compressed sensing and compressed learning have been described in detail to show how they are made use of to achieve low sampling rates. In chapter 4, I briefly explained the theory of machine learning and proposed the most accurate image classification model within my means, Inception ResNetV2, that was able to achieve about 99% classification accuracy when trained on non-compressed domains. Furthermore, I described in detail the theory behind Principal Components Analysis (PCA), which I made use to compress the images for training and testing purposes. In chapter 5, I first reviewed the results of the machine learning model by testing it against images in the uncompressed domain, ensuring that the model is still competitive by achieving a precision of 97%. After this, I tested the image classification model against a test set with images in the compressed domain and achieved a high precision of 95%. Lastly, I reviewed the images that were wrongly predicted and provided suggestions for future works that could potentially improve the model further.