MMCode: Enhancing Color Channels for Screen-Camera Communication with Semi-Supervised Clustering | IEEE Conference Publication | IEEE Xplore