Computer Optics
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Computer Optics:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Computer Optics, 2016, Volume 40, Issue 4, Pages 535–542
DOI: https://doi.org/10.18287/2412-6179-2016-40-4-535-542
(Mi co248)
 

This article is cited in 12 scientific papers (total in 12 papers)

IMAGE PROCESSING, PATTERN RECOGNITION

Algorithms for calculating multichannel image histograms using hierarchical data structures

A. Yu. Denisovaab, V. V. Sergeevab

a Samara National Research University, Samara, Russia
b Image Processing Systems Institute îf RAS – Branch of the FSRC “Crystallography and Photonics” RAS, Samara, Russia
References:
Abstract: In the article we offer a novel approach to calculating multichannel image histograms using hierarchical data structures. The proposed methods result in a histogram-tree which has many advantages over existing data structures traditionally used for multidimensional histograms. The suggested data structure requires a significantly smaller memory space for storage in comparison with a histogram that is presented as a frequency table for all possible brightness values (histogram-hypercube). The histogram-tree provides a dramatic decrease in speed in comparison with the list of unique brightness values and their frequencies (histogram-list). Moreover, the histogram-tree allows one to approximate the probabilities of brightness values which are not presented in the analyzed image in contrast with the histogram-list.
The possibility of histogram approximation is very important for practical applications. Such approximation for histogram-tree is constructed by means of tree reduction. Nodes with frequencies lower than a given threshold are removed from the histogram-tree. The reduced histogram-tree benefits from the decrease of the required memory space while maintaining the accuracy of the original probability density distribution representation.
We propose two algorithms for constructing a histogram-tree. The “depth” algorithm operates with image pixels sequentially. For each pixel it constructs appropriate branches and nodes until the maximum depth of the tree is achieved. This algorithm has a recursive realization and is more time efficient than the other one. The “across” algorithm performs a multiple scan of the image, each time filling just one tree level. This algorithm allows one to operate with images with a larger number of channels than the “depth” algorithm because it is more memory efficient in the runtime when approximating a histogram. Both algorithms build the histogram-tree significantly faster when compared with the construction of the histogram-list.
The theoretical estimates and experimental results described in the article demonstrate that computing histogram of multichannel images using histogram-tree has many advantages over the histogram-hypercube and histogram-list.
Keywords: multichannel images, histogram, linked list, hierarchical data structure, non- balanced tree.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation ÑÏ-3322.2016.5
Russian Foundation for Basic Research 16-29-09494-îôè_ì
This work was partially supported by the Russian President scholarships for young scientists and graduate students number SP-3322.2016.5 and the Russian Foundation for Basic Research, grant RFBR ¹16-29-09494-ofi_m.
Received: 18.08.2016
Accepted: 29.08.2016
Document Type: Article
Language: Russian
Citation: A. Yu. Denisova, V. V. Sergeev, “Algorithms for calculating multichannel image histograms using hierarchical data structures”, Computer Optics, 40:4 (2016), 535–542
Citation in format AMSBIB
\Bibitem{DenSer16}
\by A.~Yu.~Denisova, V.~V.~Sergeev
\paper Algorithms for calculating multichannel image histograms using hierarchical data structures
\jour Computer Optics
\yr 2016
\vol 40
\issue 4
\pages 535--542
\mathnet{http://mi.mathnet.ru/co248}
\crossref{https://doi.org/10.18287/2412-6179-2016-40-4-535-542}
Linking options:
  • https://www.mathnet.ru/eng/co248
  • https://www.mathnet.ru/eng/co/v40/i4/p535
  • This publication is cited in the following 12 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Computer Optics
    Statistics & downloads:
    Abstract page:263
    Full-text PDF :141
    References:36
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024