Randa Khemiri, N. Bahri, Fatma Belghith, F. Sayadi, Mohamed Atri, N. Masmoudi
{"title":"Fast motion estimation for HEVC video coding","authors":"Randa Khemiri, N. Bahri, Fatma Belghith, F. Sayadi, Mohamed Atri, N. Masmoudi","doi":"10.1109/IPAS.2016.7880120","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880120","url":null,"abstract":"In this paper, a fast configuration for Motion Estimation (ME) is described in order to reduce the computational time of the new High Efficient Video Coding (HEVC). This configuration uses the Coded Block Flag (CBF) Fast Method (CFM), the Early Coding Unit (CU) termination (ECU) and the Early Skip Detection (ESD) modes. The Diamond Pattern is used as a search algorithm for ME in the encoding process. Compared to the latest original reference software test model (HM) 16.2 of the HEVC, experimental results had showed that the complexity is reduced, in average, by 56.75% with a small bit-rate and PSNR degradation.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116574390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ons Bougacha, H. Kibeya, N. Belhadj, M. A. B. Ayed, N. Masmoudi
{"title":"Statistical analysis of intra prediction in HEVC video encoder","authors":"Ons Bougacha, H. Kibeya, N. Belhadj, M. A. B. Ayed, N. Masmoudi","doi":"10.1109/IPAS.2016.7880122","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880122","url":null,"abstract":"High Efficiency Video Coding (HEVC) standard represents the newest video coding standard generation for both ITU-T Video Coding Experts Group and the ISO/IEC Moving Picture Experts Group. The new standard reduces bitrates by 50% compared to the existing standards using Advanced Video Coding (AVC) for equal video quality. This paper provides an overview of the technical features and characteristics of the new HEVC standard. A detailed statistical analysis of intra prediction unit showed that the RDO process represent the most time consuming module. Concerning intra prediction mode selection, the frequently chosen modes were 0, 1, 26, and 10. Then, the optimal mode represents on average 87% to belong to the most probable mode list MPM.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122206870","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Dominant and minor sum and difference histograms for texture description","authors":"Faten Sandid, A. Douik","doi":"10.1109/IPAS.2016.7880136","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880136","url":null,"abstract":"In this paper, we introduce a new color texture operator for natural texture classification, the Dominant and Minor Sum and Difference Histograms (DM-SDH) descriptor. The proposed approach allows to incorporate both color and texture information in order to enhance the texture discrimination performance. For this purpose, a vectorial representation of the image is used for the descriptor extraction instead of the scalar representation in addition to the use of the dominant and minor sum and difference to encode the local structure. The performance of the proposed descriptor is evaluated using the New-BarkTex and the Outex-TC13 datasets. The experimental results show that the DM-SDH operator significantly outperforms the state-of-the-art methods.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123464426","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FPGA implementation of improved binarizer design for context-based adaptive binary arithmetic coder","authors":"Nihel Neji, M. Jridi, A. Alfalou, N. Masmoudi","doi":"10.1109/IPAS.2016.7880123","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880123","url":null,"abstract":"New and modern video encoders employ the CABAC (Context-Based Adaptive Binary Arithmetic Coding) to allow a high compression and/or improved video quality. CABAC is composed of three main blocks which are binarizer, context modeler and binary arithmetic coder block. Since the binarizer block is used in the beginning of the encoder process, the whole performance of CABAC depends a lot on the design of the binarizer. In this paper, we propose an efficient implementation of this block. The novelty of the proposed design with respect to existing ones is that it takes advantages of new entropy coding's characteristics. The strength of the propose binarizer is that it allows the binarization with the seven methods indicated in the coding standard. Moreover, the proposed design can be integrated into CABAC module of the encoder to generate the bins of the Syntax Elements (SE). One uniquely interesting feature of the proposed design is that it could be configured for multi-standard (HEVC/H264) scenario. The proposed architecture is found to offer many advantages in terms of hardware complexity, regularity and modularity. Experimental results obtained from Xilinx Spartan 6 FPGA implementation show the advantage of the proposed method. More particularly, the proposed architecture consumes about 376 slices and able to process at 287 MHz.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132512410","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Reduction in CABAC encoding time of the HEVC","authors":"S. Charfi, Nihel Neji, F. Kammoun, N. Masmoudi","doi":"10.1109/IPAS.2016.7880140","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880140","url":null,"abstract":"As time is important in coding video, this paper presents an optimization method to reduce encoding time of CABAC with respect to the compression rate, delivering the same video quality. This method is based on the statistics of the context models of syntax elements which have a higher number of contexts than others to be compelled in order to reduce their number and thus saving encoding time. In fact, we are interested in residual syntax elements which represents 65% of total number of models. This work is innovative since this idea was not dealt with before. Many simulations are done covering different settings of syntax elements for a variety of video sequences, using two configurations with two quantized parameters QP.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"133 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131745729","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Breast masses diagnosis using supervised approaches","authors":"H. Boulehmi, H. Mahersia, K. Hamrouni","doi":"10.1109/IPAS.2016.7880134","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880134","url":null,"abstract":"Computer Aided Diagnosis (CAD) is usually used to assist radiologists while interpreting mammograms and help them improving breast cancer diagnosis accuracy at earlier stages. One of the main breast cancer early indicators is the presence of masses. CAD systems main target is to detect eventual masses from digital mammograms characterize them and evaluate their malignancy. In this paper, we introduce a new approach of breast masses diagnosis on digital mammograms, which begins with a preprocessing step where artifacts and pectoral muscle are removed and then the contrast is enhanced. The second step consists on segmenting breast masses, using Generalized Gaussian Density (GGD) estimation and a Bayesian backpropagation neural network. The last step is masses characterization using a combination of morphologic and textural features which are exploited to classify the segmented masses into benign and malignant classes, using a neuro-fuzzy system (ANFIS). The proposed CAD system was tested on the MIAS database and masses' detection rate has reached 97.08% with the GGD analysis and bayesian back-propagation neural network. 97% of these detected masses were correctly classified with an ANFIS system.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"150 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115594651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Efficient implementation of a real-time lane departure warning system","authors":"Yassin Kortli, M. Marzougui, Mohamed Atri","doi":"10.1109/IPAS.2016.7880072","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880072","url":null,"abstract":"Because of the increasing number of population of vehicles, the road traffic accidents are becoming more and more serious in recent years. Hence, improving driver assistance systems for security has become an important area of research. This paper presents a robust lane detection and tracking system based on monocular vision. We use the Lane Departure Warning (LDW) systems to detect the position of the vehicle with respect to the lane boundary. An algorithm to detect the road lane marking and to control the direction of the vehicle is proposed. Our work consists in establishing a Region Of Interest (ROI) of the road images, data pre-processing using the Gaussian filter and then apply the Canny edge detector to enhance lane boundaries. A method to extract lane boundaries based on color information and image segmentation by using the histogram threshold, Hough transform is proposed, and the current vehicle position is obtained. In such a case, we can decide if the vehicle is doing lane departure used on the vehicle's position, the system sends a warning message to the driver. Our proposed algorithm works accurately with various lighting conditions as well as on different road types.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114626419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A FPGA-based implementation of JPEG encoder","authors":"Wadhah Ayadi, W. Elhamzi, Mohamed Atri","doi":"10.1109/IPAS.2016.7880066","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880066","url":null,"abstract":"The research in the domain of image compression increased significantly where the requirements of transmission images have raised enormously. Image compression is very important in digital image processing. It plays a crucial role in efficient transmission and storage of images. The most widely used method of lossy compression is JPEG standard. In this paper, we will discuss the implementation of JPEG encoder for Field-Programmable Gate Array (FPGA). The target device is Virtex V ML507. The JPEG encoder was synthesized with EDK designs at the clock frequency of 125 MHz. The implementation starts with the standard JPEG algorithm that is analyzed to extract the interesting functions that can be implemented in an FPGA: quantization, Discrete Cosine Transform (D C T) and Huffman coding. Once identified, these functions are implemented in software. The design can compress from a BMP to a JPEG image with displaying the compressed one on screen.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129799115","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"EMD method for automatic ECG fiducial points detection","authors":"Dhouha Rezgui, Z. Lachiri","doi":"10.1109/IPAS.2016.7880064","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880064","url":null,"abstract":"The automatic detection of electrocardiogram waves presents an important step for cardiac disease diagnosis. In this work, we developed an algorithm for locating the waveform boundaries by using the empirical mode decomposition which has interesting properties concerning the pseudo periodic signals. The introduced method allows identifying an appropriate and optimum set of intrinsic mode functions (IMFs) to reconstruct a wave from ECG signal. Firstly, the R wave is detected from each heartbeat using the first tree IMFs of empirical mode decomposition (EMD) analysis. Then, the Q wave and T wave of each QRS complex are delineated. Next, the determination of P wave and T wave was performed employing a set of higher order IMFs. We tested the reliability of our algorithm on the QT Database, the manually annotated database. A comparison is also made with other delineation algorithms for the assessment of system performance. The obtained results showed a better performance and accurate detection of ECG fiducial points.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130599800","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ahmed Kammoun, Fatma Belghith, H. Loukil, N. Masmoudi
{"title":"An optimized and unified architecture design for H.265/HEVC 1-D inverse core transform","authors":"Ahmed Kammoun, Fatma Belghith, H. Loukil, N. Masmoudi","doi":"10.1109/IPAS.2016.7880144","DOIUrl":"https://doi.org/10.1109/IPAS.2016.7880144","url":null,"abstract":"This work proposes an FPGA architecture for the 1-D inverse transform of the latest video coding standard called the High Efficiency Video Coding standard (HEVC). This paper presents a new technique which computes the different sizes of the transform unit using a flexible architecture. Based on symmetrical characteristics of the elements in inverse transform matrices, the transform matrix is factorized into several matrices. This architecture supports all transform sizes i.e. 4×4, 8×8, 16×16, and 32×32. The synthesis results contributed to an operational frequency of up to 284 MHz (Altera Quartus II software) which is sufficient to encode high resolution videos in real-time.","PeriodicalId":283737,"journal":{"name":"2016 International Image Processing, Applications and Systems (IPAS)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129206653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}