Neural networks can be trained to represent certain sets of data. After decomposing an image using the discrete wavelet transform (DWT), a neural network may be able to represent the DWT coefficients in less space than the coefficients themselves. After splitting the image and the decomposition using several methods, neural networks were trained to represent the image blocks. By saving the weights and bias of each neuron, an image segment can be approximately recreated. Compression can be achieved using neural networks. Current results have been promising except for the amount of time needed to train a neural network. One method of speeding up code execution is discussed. However, plenty of future research work is available in this area.
[1]
Touradj Ebrahimi,et al.
The JPEG 2000 still image compression standard
,
2001,
IEEE Signal Process. Mag..
[2]
M.H. Hassoun,et al.
Fundamentals of Artificial Neural Networks
,
1996,
Proceedings of the IEEE.
[3]
Majid Rabbani,et al.
An overview of the JPEG 2000 still image compression standard
,
2002,
Signal Process. Image Commun..
[4]
Jonathan Robinson,et al.
Combining support vector machine learning with the discrete cosine transform in image compression
,
2003,
IEEE Trans. Neural Networks.
[5]
Mauro Barni,et al.
Improved wavelet-based watermarking through pixel-wise masking
,
2001,
IEEE Trans. Image Process..