mpeg 7 edge histogram descriptor matlab code
Posts: 14,118
Threads: 61
Joined: Oct 2014
MPEG-7 Visual Standard specifies a set of descriptors that can be used to measure similarity in images or video. Among them, the Edge Histogram Descriptor describes the distribution of the edges with a histogram based on the local distribution of the edges in an image. Because the recommended edge histogram descriptor for the MPEG-7 standard represents only the local edge distribution in the image, the matching performance for image retrieval may not be satisfactory. This work proposes the use of global and semi-local border histograms generated directly from the local histogram containers to increase matching performance. Next, the global, semi-global and local histograms of images are combined to measure image similarity and compared to the MPEG-7 descriptor of the local histogram. Since we exploit the absolute edge location in the image as well as its overall composition, the proposed matching method can semantically retrieve similar images. Experiments in MPEG-7 test images show that the proposed method provides better recovery performance in an amount of 0.04 in ANMRR, which shows a significant difference in visual inspection.
MPEG-7 is a standard description of multimedia content. It was standardized in ISO / IEC 15938 (Multimedia Content Description Interface). This description will be associated with the content itself, to allow a quick and efficient search of material that is of interest to the user. To extract low-level MPEG-7 colour and texture descriptors from entire images using the MPEG-7 low-level function extraction library. The tool uses OpenCV2.0 (DLLs are included in the file for convenience). The file contains the executable (MPEG7Fex.exe), OpenCV2.0 DLLs, Readme.txt (explains in detail how to use the program), sample images and sample outputs. As an example, to extract the Colour Structure Descriptor (CSD) of size 64 from a set of images, simply type MPEG7Fex.exe CSD 64 imageList.txt CSD.txt on the command line and the descriptors will be written to the CSD file .txt, One line per image. Extraction will be faster if the image sizes are constant (for example, video keyframes) due to memory allocation / reassignment / overload reassignment when image sizes change.
Supported MPEG-7 Descriptors: (Supported Supported Images)
• Colour Structure Descriptor (CSD)
• Scalable colour descriptor (SCD)
• Colour Design Descriptor (CLD)
• Dominant colour descriptor (DCD)
• Homogeneous Texture Descriptor (HTD)
• Edge Histogram Descriptor (EHD)