Sunday, 29 November 2015

MATLAB CODE FOR SHIP DETECTION

SHIP DETECTION:

SHIP detection in space borne remote sensing images is of vital importance for maritime security and other applications, e.g., traffic surveillance, protection against illegal fisheries, oil discharge control, and sea pollution monitoring.
Vessel monitoring from satellite images provides a wide visual field and covers large sea area and thus achieves a continuous monitoring of vessels’ locations and movements.





It is also known that optical spaceborne images have higher resolution and more visualized contents than other remote sensing images, which is more suitable for ship detection or recognition in the aforementioned applications.
However, optical spaceborne images usually suffer from two main issues: 1) weather conditions like clouds, mists, and ocean waves result in more pseudotargets for ship detection, and 2) optical spaceborne images with higher resolution naturally lead to larger data quantity than other remote sensing images, and thus, optical spaceborne images are more difficult to be tackled for real-time applications.
 The ELM(Extreme Learning Machine), is adopted for feature fusion and classification, and thus, faster and better ship detection is achieved. Using these novel techniques, the proposed framework is more suitable for ship detection than the aforementioned approaches with the following advantages.
1) Faster detection. Compressed domain achieves much faster detection than pixel domain.
2) More reliable results. High-level feature representations are extracted by hierarchical deep architecture to ensure more accurate classification.
3) Better utilization of information Two DNNs are trained with multisubbands coefficients to make full use of the wavelet information.
  FOR 2015 IEEE PAPER ON SHIP DETECTION USING IMAGE PROCESSING

MATLAB CODE FOR READING AN IMAGE

 Read an Image from File:

Ans=> To get an image from a file "uigetfile" command can be used where both the file name and pathname can be get simultaneously..... An example for getting an image is worked out below,....
[filename,pathname] = uigetfile('*.jpg;*.png;*.bmp;*.tif');   % to get an image of different image format
I = imread([pathname,filename]);  % imread will read the selected image
imshow(I);   %to view the image




FOR MORE DETAILS,

                                CLICK HERE

DETECTION OF TRAFFIC SIGNS USING MATLAB

TRAFFIC SIGN DETECTION



               The majority of existing traffic sign detection systems utilize color or shape information, but the methods remain limited in regard to detecting and segmenting traffic signs from a complex background. In this paper, we propose a novel graph-based traffic sign detection approach that consists of a saliency measure stage, a graph-based ranking stage, and a multithreshold segmentation stage. Because the graph-based ranking algorithm with specified color and saliency combines the information of color, saliency, spatial, and contextual relationship of nodes, it is more discriminative and robust than the other systems in terms of handling various illumination conditions, shape rotations, and scale changes from traffic sign images. 

Fig: Flow of proposed traffic sign detection system. (a) Input image. (b) Graph design. (c) Ranking results with specified colors. (d) Segmentation results.
(e) Final results of traffic sign detection system.

FOR MORE DETAILS   

                                                                                           CLICK HERE





SKIN LESIONS CLASSIFICATION



           Incidence of skin cancer has been increasing over the decades and early treatment is becoming more and more important. The five year survival rate of melanoma, the most fatal skin cancer is only 9–15% at stage IV, while this rate increases to 85–99% if detected early at stage II. Basal cell carcinoma (BCC), the most common skin cancer is rarely fatal, but it destroys surrounding tissue if left untreated. 

Fig: Four regions in the skin lesion image.

In this paper, we focus on the first issue, i.e., the limitation of applicable skin lesion types. That is, most of the conventional works handled only melanocytic skin lesions (MSLs) such as melanomas and nevi, which originate from melanocytes, whereas nonmelanocytic skin lesions, (NoMSLs) indicating all the other pigmented skin lesions except MSLs such as BCCs and seborrheic keratoses (SKs) have been relatively neglected.

FOR MORE DETAILS                           

                                                  CLICK HERE

AUTOMATED VESSEL SEGMENTATION FROM RETINA


 

          Blood vessels can be conceptualized anatomically as an intricate network, or tree-like structure (or vasculature), of hollow tubes of different sizes and compositions including arteries, arterioles, capillaries, venules, and veins. Their continuing integrity is vital to nurture life: any damage to them could lead to profound complications, including stroke, diabetes, arteriosclerosis, cardiovascular diseases and hypertension, to name only the most obvious. Vascular diseases are often life-critical for individuals, and present a challenging public health problem for society. The drive for better understanding and management of these conditions naturally motivates the need for improved imaging techniques. The detection and analysis of the vessels in medical images is a fundamental task in many clinical applications to support early detection, diagnosis and optimal treatment.


Fig: (A) A randomly chosen image from the DRIVE dataset. (B)-(D) Enhancement results on (A) by using the eigenvalue-based (FR), wavelet-based (IUWT), and local phase-based (LP) filters respectively. (E) Expert’s annotation.

In line with the proliferation of imaging modalities, there is an ever-increasing demand for automated vessel analysis systems for which where blood vessel segmentation is the first and most important step. As blood vessels can be seen as linear structures distributed at different orientations and scales in an image, various kernels (or enhancement filters) have been proposed to enhance them in order to ease the segmentation problem. In particular, a local phase based filter recently introduced by Lathen et al seems to be superior to intensity based filters as it is immune to intensity inhomogeneity and is capable of faithfully enhancing vessels of different widths.





FOR MORE DETAILS 

                                                      CLICK HERE

Friday, 27 November 2015

TAMPERING DETECTION IN COMPRESSED DIGITAL VIDEO USING WATERMARKING




                   We  presents a method to detect video tampering and distinguish it from common video processing operations, such as recompression, noise, and brightness increase, using a practical watermarking scheme for real-time authentication of digital video. In our method, the watermark signals represent the macro block's and frame’s indices,  and are embedded into the nonzero quantized discrete cosine transform value of blocks, mostly the last nonzero values,  enabling our method to detect spatial, temporal, and spatiotemporal tampering. Our method can be easily configured to adjust transparency, robustness, and capacity of the system according to the specific application at hand. In addition, our method takes advantage of content-based cryptography and increases the security of the system. 

                                             

                                       Fig.Embedding and detecting flow chart

                    Tamper Detection is the ability of a device to sense that an active attempt to compromise the device integrity or the data associated with the device is in progress; the detection of the threat may enable the device to initiate appropriate defensive actions.


FOR LATEST IEEE PROJECTS
                                        click here





A NOVEL JOINT DATA-HIDING AND COMPRESSION SCHEME BASED ON SMVQ AND IMAGE INPAINTING




               
                       We propose a novel joint data-hiding and compression scheme for digital images using side match vector quantization SMVQ) and image inpainting. The two functions of data hiding and image compression can be integrated into one single module seamlessly. On the sender side, except for the blocks in the leftmost and topmost of the image, each of the other residual blocks in raster-scanning order can be embedded with secret data and compressed simultaneously by SMVQ or image inpainting adaptively according to the current embedding bit. Vector quantization is also utilized for some complex blocks to control the visual distortion and error diffusion caused by the progressive compression. After segmenting the image compressed codes into a series of sections by the indicator bits, the receiver can achieve the extraction of secret bits and image decompression successfully according to the index values in the segmented sections.

                                                   
                                                Fig.Original and Encrypted image


                    (SMVQ) was designed as an improved version of VQ, in which both the codebook and the sub codebooks are used to generate the index values, excluding the blocks in the leftmost column and the topmost row.

FOR LATEST IEEE PROJECTS
                                                        click here