Background Subtraction of an Indian Classical Dance Videos using Adaptive Temporal Averaging Method

§ Visvesvaraya Technological University

Send Message

To: Author

Background Subtraction of an Indian Classical Dance Videos using Adaptive Temporal Averaging Method

Article Fingerprint

ReserarchID

1N0VR

Background Subtraction of an Indian Classical Dance Videos using Adaptive Temporal Averaging Method Banner

Key Research Insights

Synthesized scholarly intelligence & interactive research assistant
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu
Reading Preferences
Font Size
Line Spacing
Background
This converted HTML version may contain rendering inconsistencies. Please refer to the PDF for the authoritative version, or click here to provide feedback.

Abstract

A slew of motion detection methods have been proposed in recent years. The background includes some constraints such as changes in illumination, shadow, cluttered the background, scene change and speed of dance between hand gestures and body gestures are different. One of the most basic methods for background subtraction is temporal averaging. We looked at a new adaptive thresholding approach in this paper. To identify moving objects in video sequences, an adaptive thresholding is used. Depending upon the speed of the technique we proposed a Gaussian distribution technique. Gaussian distribution done background subtraction depending upon active pixels it differentiates whether it is a background or foreground. The background model’s update rate has been modified to be adaptive and determined by pixel difference. Our aim is to improve the method’s F-measure by making it more adaptable to various scene scenarios. The experiment results are shown and evaluated. The proposed method and the original method’s quality parameters are compared.

I. INTRODUCTION

Analysis and comprehension of video sequences is a growing area of study. The identification of moving objects in the scene is a first step in many applications in this area (video tracking, optical motion capture, multimedia applications). The separation of moving objects, referred to as the foreground, from static data, referred to as the background, is the basic operation required. Background Subtraction is the most commonly used process. Obtaining a background image that does not contain any moving objects is the best way to model the background. The background is not always available in certain environments, but it can always be altered in crucial circumstances such as lighting changes or the addition or removal of items from the scene. As a result, the background representation model must be more adaptable and stable. Every modern video monitoring system includes motion detection.

In computer vision systems, background subtraction is a popular technique for identifying movement regions. It simply refers to the division of the current scene into two parts: the background and foreground. Using a constant model for the background is one of the easiest ways to enforce background subtraction. The moving regions are then distinguished from the background using this model. However, there are several drawbacks to this approach. It is incapable of dealing with changes in lighting, objects being shifted to or removed from the background, shadows, and repeated motion such as the tree leaves, among other things. More intelligent approaches to adapt the background model to the evolving world have been implemented to address at least some of these problems.

Intelligent control systems are capable of distinguishing between moving objects in the foreground and stationary objects in the background, in addition to detecting motion. In recent years, several of these motion detection methods have been proposed. The most widely used techniques for this separation are background subtraction methods [ 1 − 3 ] . Statistical approaches such as Mixture of Gaussians [ 4 − 8 ] , Kernel Density Estimation [ 9 ] , and Eigen backgrounds [ 10 ] are more accurate and complex.

The Temporal Averaging Method (TAM) [11-13] is a simple method for background subtraction that is the subject of this article. The original method is shown, and new versions of the algorithm are proposed in this paper. The background model is the first step in the original TAM process. It represents a portion of the scene that is relatively still. algorithm (3). We find the threshold t adaptive to each pixel difference d t ( a , b ) , just as in the first approach

II. OUR APPROACH

When the scene illumination is constant, the original TAM approach is reasonably effective in estimating foreground-background. However, when there are sudden lighting changes or repeating backgrounds, such as waving trees, there are a lot of false positive pixels and the output parameter levels are lower. The original method's flaw is the slowness with which it updates the background model determined by α , (1). For all pixels in the current frame, the method assumes α is equal. When the background is changing rapidly, this is not the best choice. So, if the updating speed could be adjusted to each pixel difference d t ( a , b ) , the algorithm would respond faster to sudden light changes and repeated backgrounds. Furthermore, the above-mentioned solution would be insufficient in very noisy and complex background scenes. An adaptive threshold will be used to reduce the number of false positive pixels in the predicted scene. The threshold T is constant in the original algorithm (3). We find the threshold t adaptive to each pixel difference d t ( a , b ) , just as in the first approach.

III. ADPATIVE THRESHOLDING

For every incoming image a new background model C t [ x , y ] is estimated by:

( Eq-1 ) c t + 1 ( a , b ) = α I t ( a , b ) + ( 1 − α ) c t ( a , b )

I t ( a , b ) is the pixel value, t is the image number, ( a , b ) is the pixel location in the image and α is learning rate.

The first background is formed by the pixels that have least absolute difference value. Then the absolute difference is calculated by the following equation:

( Eq-2 ) d t ( a , b ) = | I t ( a , b ) − b t ( a , b ) |

The sum of absolute difference makes pixel by pixel comparison between two consecutive frames. The absolute difference is added up the pixels that have least sum of absolute difference value is the background. To handle variation in background such has color and illumination changes. The rule of updating α t ( a , b ) is given by:

( Eq-3 ) α t + 1 ( a , b ) = β . ( c . d t ( a , b ) n ) + ( 1 − β ) . α t ( a , b )

β is the adaptive learning rate updating α t + 1 ( a , b ) , c value is given by the user, n is the dynamic range of the signal.

The foreground mask is estimated by the equation:

( Eq-4 ) N t ( a , b ) = { 0 , d t ( a , b ) < T 1 t ( a , b ) 1 , d t ( a , b ) ≥ T 1 t ( a , b )

Where T 1 t ( a , b ) is adaptive thresholding.

a) Modeling background pixels using Gaussian distributions

To use K Gaussian probability density distributions to constitute the background of each pixel in the image. The pixel { a 0 , b 0 } is defined as a time series.

{ a 1 … a t } = { K ( a 0 , b 0 , j ) : 1 < j < t }

Where K refers to the image sequence and a j is the intensity value of the pixel { a 0 , b 0 } at time instant j.

The background pixels are modeled using Gaussian distribution method. The probability of pixel value within the history values of the pixel is determined as

f ( A t ) = ∑ j = 1 K ω j , t η ( A t , μ j , t Σ j , t )

where K refers to the number of Gaussian distributions used. ω j , t is the weight parameter that is used to describe which part of the data is described by the i th Gaussian distribution. η is a Gaussian distribution that has two parameters: μ j , t is the mean of the Gaussian distribution at time t and Σ t is the covariance matrix at time instant t. Any new pixel value is compared to the existing Gaussian distributions for each frame. If a new pixel is within 2.5 standard deviations of the distribution's mean, it is said to fit the distribution. If a pixel matches one of the weighted Gaussian distributions, the distribution's mean and variance are modified.

Fig. 2: Segmented frames of Kathak dance
Fig. 2: Segmented frames of Kathak dance
Fig. 3: Segmented the frames of Kuchipudi Dance
Fig. 3: Segmented the frames of Kuchipudi Dance

Matlab is used to apply the procedures under investigation. The Gaussian distribution approach is contrasted to the Adaptive Temporal Averaging Method.

For two separate videos, kathak and kuchipudi, both methods are used. Each adjustable parameter is expressed as a function of the quality of background subtraction. The F-measure is used to assess the consistency quantitatively. For kathak and kuchipudi, the Gaussian distribution method gives the highest accuracy than the adaptive method, depending on the F-Measure parameter.

Table 1: Comparison Accuracy results of the adaptive and Gaussian distribution method
MethodParameterTest Case
KathakKuchipudi
Adaptive temporal averaging methodPrecision0.700.70
Recall0.890.89
F-Measure0.680.79
Gaussian distribution methodPrecision0.750.75
Recall0.880.88
F-Measure0.760.81
Fig. 4: Accuracy graph of the evaluation metrics for Adaptive temporal averaging
Fig. 4: Accuracy graph of the evaluation metrics for Adaptive temporal averaging
Fig. 5: Accuracy graph of the evaluation metrics for Gaussian distribution method.
Fig. 5: Accuracy graph of the evaluation metrics for Gaussian distribution method.

V. CONCLUSION

An adaptive background approach was presented. Gaussian distributions were used to model any other or third pixel in the image in our system. Our process is quicker than the original system, according to the findings. The ability to track moving areas and the amount of noise in the binary motion picture are identical to the original system's properties. Our method can be implemented in a real-world video surveillance framework and run on regular computers due to its speed and robustness. We focused on the algorithm's speed, so some other issues, such as slow learning at first or too quick adaptation of still objects, would need to be addressed in the future.

References

14 Cites in Article
  1. 1. M Vargas,S Toral,F Barrero,J Milla (2008). An enhanced background estimation algorithm for vehicle detection in urban traffic video. Proceedings of the 11th International IEEE Conference on Intelligent Transportation Systems, 784-790.
  2. 2. A Manzanera,J Richefeu (2007). A new motion detection algorithm based on sigma-delta background estimation. Pattern Recognition Letters In Advances in Visual Information Processing, 28(3), 320-328.
  3. 3. N Mcfarlane,C Schofield (1995). Segmentation and tracking of piglets in images. Machine Vision and Applications, 8(3), 187-193.
  4. 4. C Stauffer,W Grimson (1999). Adaptive background mixture models for real-time tracking. Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149), 2, 246-252.
  5. 5. Thierry Bouwmans,Fida El Baf,Bertrand Vachon (2008). Background Modeling using Mixture of Gaussians for Foreground Detection - A Survey. Recent Patents on Computer Sciencee, 1(3), 219-237.
  6. 6. Gerald Dalley,Joshua Migdal,W Grimson (2008). Background Subtraction for Temporally Irregular Dynamic Textures. 2008 IEEE Workshop on Applications of Computer Vision, 1-7.
  7. 7. P Dickinson,A Hunter (2005). Scene modelling using an adaptive mixture of Gaussians in colour and space. Proceedings. IEEE Conference on Advanced Video and Signal Based Surveillance, 2005., 64-69.
  8. 8. Hongbin Wang,Paul Miller (2011). Regularized online Mixture of Gaussians for background subtraction. 2011 8th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), 249-254.
  9. 9. A Elgammal,R Duraiswami,D Harwood,L Davis (2002). Background and foreground modeling using nonparametric kernel density estimation for visual surveillance. Proceedings of the IEEE, 90, 1151-1163.
  10. 10. P Hall,D Marshall,R Martin (2000). Merging and splitting eigenspace models. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(9), 1042-1049.
  11. 11. J Heikkila,O Silven (1999). A real-time system for monitoring of cyclists and pedestrians. Proceedings Second IEEE Workshop on Visual Surveillance (VS'99) (Cat. No.98-89223), 74-81.
  12. 12. N Friedman,S Russell (1997). Image segmentation in video sequences: A probabilistic approach. Proceedings of the Thirteenth Conference (UAI-1997), 175-181.
  13. 13. D Ha,J Lee,Y Kim (2004). Neural-edge-based vehicle detection and traffic parameter extraction. Image and Vision Computing, 22(11), 899-907.
  14. 14. S Agarwal,A Awan,D Roth (2004). Learning to detect objects in images via a sparse, part-based representation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(11), 1475-1490.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Mrs. Bhavana R.Maale, Dr. Suvarna.Nandyal. 2026. "Background Subtraction of an Indian Classical Dance Videos using Adaptive Temporal Averaging Method". Global Journal of Science Frontier Research - I: Interdisciplinary GJSFR-I Volume 22 (GJSFR Volume 22 Issue I1).

More Citation Formats

Download Citation

Indian classical dance research video overview and background analysis.
Journal Specifications

Crossref Journal DOI 10.17406/GJSFR

Print ISSN 0975-5896

e-ISSN 2249-4626

Keywords
Classification
GJSFR-I Classification DDC Code: 006.37 LCC Code: TA1634
Version of record

v1.2

Issue date
May 25, 2022

Language
English
Order Article Reprint
Experience in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 740
Total Downloads: 34
All Trends

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Background Subtraction of an Indian Classical Dance Videos using Adaptive Temporal Averaging Method

Mrs. R.Maale
Mrs. R.Maale Visvesvaraya Technological University
Dr. Suvarna.Nandyal
Dr. Suvarna.Nandyal