Demo of ICA in image separation written in MATLAB.
Just run ICA.m to see the results, you can change the imread
parameter to read different pic files and change mix matrix A
to see the difference.
For an online video lesson, please refer: Youtube lesson.
For the original paper of ICA, please refer: paper.
If you use pic1.jpg
and pic2.jpg
and the mix matrix is [0.8 0.2; 0.2 0.8], then the result will be:
If you use pic3.jpg
and pic4.jpg
and the mix matrix is [0.8 0.2; 0.2 0.8], then the result will be:
If you use pic4.jpg
and pic5.jpg
and the mix matrix is [0.8 0.2; 0.2 0.8], then the result will be:
Have fun.
2019, Tongji.