Department of Computer Science, Laboratoire d'Informatique, de Robotique et de Micro electronique de Montpellier (LIRMM), University of Montpellier, UMR CNRS 5506, 34392 Montpellier Cedex 05, France
Prof. Dr. William Puech
Department of Computer Science, Laboratoire d'Informatique, de Robotique et de Micro electronique de Montpellier (LIRMM), University of Montpellier, UMR CNRS 5506, 34392 Montpellier Cedex 05, France
Reversible data hiding in encrypted images (RDHEI) is an effective technique to embed data in the encrypted domain. An original image is encrypted with a secret key and during or after its transmission, it is possible to embed additional information in the encrypted image, without knowing the encryption key or the original content of the image. During the decoding process, the secret message can be extracted and the original image can be reconstructed. In the last few years, RDHEI has started to draw research interest. Indeed, with the development of cloud computing, data privacy has become a real issue. However, none of the existing methods allows us to hide a large amount of information in a reversible manner. In this paper, we propose a new reversible method based on MSB (most significant bit) prediction with a very high capacity. We present two approaches, these are: high capacity reversible data hiding approach with correction of prediction errors (CPEHCRDH) and high capacity reversible data hiding approach with embedded prediction errors (EPE-HCRDH). With this method, regardless of the approach used, our results are better than those obtained with current state of the art methods, both in terms of reconstructed image quality and embedding capacity.
8 December 2015 in IEEE Transactions on Information Forensics and Security
The quick response (QR) code was designed for storage information and high-speed reading applications. In this paper, we present a new rich QR code that has two storage levels and can be used for document authentication. This new rich QR code, named two-level QR code, has public and private storage levels. The public level is the same as the standard QR code storage level; therefore, it is readable by any classical QR code application. The private level is constructed by replacing the black modules by specific textured patterns. It consists of information encoded using q-ary code with an error correction capacity. This allows us not only to increase the storage capacity of the QR code, but also to distinguish the original document from a copy. This authentication is due to the sensitivity of the used patterns to the print-and-scan (P&S) process. The pattern recognition method that we use to read the second-level information can be used both in a private message sharing and in an authentication scenario. It is based on maximizing the correlation values between P&S degraded patterns and reference patterns. The storage capacity can be significantly improved by increasing the code alphabet q or by increasing the textured pattern size. The experimental results show a perfect restoration of private information. It also highlights the possibility of using this new rich QR code for document authentication.
Reversible data hiding in encrypted images (RDHEI) can be used as an effective technique to embed additional data directly in the encrypted domain and therefore, without any invasion to privacy. In this way, RDHEI is especially useful for labeling encrypted images in cloud storage. In this paper, we propose a new method of data hiding in encrypted images, which is fully reversible and has a very high payload. All the bit-planes of an image are processed recursively, from the most significant one to the least significant by combining error prediction, reversible adaptation, encryption and embedding. For pixel prediction, the Median Edge Detector, also called LOCO-I and known to be efficient in JPEG-LS compression standard, is used for each bit-plane. Moreover, conversely to current state-of- the-art methods, in our proposed method, there is no preprocessing step to correct incorrectly predicted pixels and no flags to highlight them. Indeed, a reversible adaptation of the bit-planes is performed in order to make it possible to detect and correct all incorrectly predicted pixels during the decoding step. Thanks to the high correlation between pixels in the clear domain, a large part of the bits of an image can be substituted by bits of a secret message. Our experiments show that we can generally embed bits of the secret message until the fourth mostsignificant bit-plane of an image, this allows us to have an average payload value of 2.4586 bpp.
Neurological disorders are among the leading causes of both physical and cognitive disabilities worldwide, affecting approximately 15% of the global population. This study explores the use of machine learning (ML) and deep learning (DL) techniques in processing Electroencephalography (EEG) signals to detect various neurological disorders, including Epilepsy, Autism Spectrum Disorder (ASD), and Alzheimer’s disease. We present a detailed workflow that begins with EEG data acquisition using a headset, followed by data preprocessing with Finite Impulse Response (FIR) filters and Independent Component Analysis (ICA) to eliminate noise and artifacts. Furthermore, the data is segmented, allowing the extraction of key features such as Bandpower and Shannon entropy, which improve classification accuracy. These features are stored in an offline database for easy access during analysis, to be then applied for both ML and DL models, systematically testing their performance and comparing the results to prior studies. Hence, our findings show impressive accuracy, with the random forest model achieving 99.85% accuracy in classifying autism vs. healthy subjects and 100% accuracy in distinguishing healthy individuals from those with dementia using Support Vector Machines (SVM). Moreover, deep learning models, including Convolutional Neural Networks (CNN) and ChronoNet, demonstrated accuracy rates ranging from 92.5% to 100%. In conclusion, this research highlights the effectiveness of ML and DL techniques in EEG signal processing, offering valuable contributions to the field of brain-computer interfaces and advancing the potential for more accurate neurological disease classification and diagnosis.
23 January 2019 in IEEE Transactions on Circuits and Systems for Video Technology
The rising popularity of social networks and cloud computing has greatly increased number of JPEG compressed image exchanges. In this context, the security of the transmission channel and/or the cloud storage can be susceptible to privacy leaks. Selective encryption is an efficient tool to mask image content and to protect confidentiality while remaining format-compliant. However, image processing in the encrypted domain is not a trivial task. In this work, we present a JPEG crypto-compression method which allows us to recompress a JPEG crypto-compressed image several times, without any information about the secret key or the original image content. Indeed, using the proposed method in this paper, each recompression can be done directly on the JPEG bitstream by removing the last bit of the code representation of each non-zero coefficient, adapting the entropic code part, and slightly modifying the quantization table. This method is efficient to recompress JPEG crypto-compressed images in terms of ratio compression. Moreover, the decryption of the recompressed image produces an image with a very similar visual quality when compared to the original image, according to the obtained results.
In this study we propose a new approach for selective encryption in the Huffman coding of the discrete cosine transform (DCT) coefficients using the advanced encryption standard (AES). The objective is to partially encrypt the human face in an image or video sequence. This approach is based on the AES stream ciphering using variable length coding (VLC) of the Huffman's vector. The proposed scheme allows the decryption of a specific region of the image and results in a significant reduction in encrypting and decrypting processing time. It also provides a constant bit rate while maintaining the JPEG and MPEG bitstream compliance.