A robust single and multiple moving object detection, tracking and classification

Surveillance is the emerging concept in the current technology, as it plays a vital role in monitoring keen activitiesatthenooksandcorneroftheworld.Amongwhichmovingobjectidentifyingandtrackingbymeans ofcomputervisiontechniquesisthemajorpartinsurveillance.Ifweconsidermovingobjectdetectioninvideoanalysisistheinitialstepamongthevariouscomputerapplications.Themaindrawbacksoftheexistingobject trackingmethodisatime-consumingapproachifthevideocontainsahighvolumeofinformation.Therearisecertainissuesinchoosingtheoptimumtrackingtechniqueforthishugevolumeofdata.Further,thesituation becomesworsewhenthetrackedobjectvariesorientationovertimeandalsoitisdifficulttopredictmultipleobjectsatthesametime.Inordertoovercometheseissueshere,wehaveintendedtoproposeaneffective methodforobjectdetectionandmovementtracking.Inthispaper,weproposedrobustvideoobjectdetectionandtrackingtechnique.Theproposedtechniqueisdividedintothreephasesnamelydetectionphase,tracking phaseandevaluationphaseinwhichdetectionphasecontainsForegroundsegmentationandNoisereduction.MixtureofAdaptiveGaussian(MoAG)modelisproposedtoachievetheefficientforegroundsegmentation.In additiontoitthefuzzymorphologicalfiltermodelisimplementedforremovingthenoisepresentintheforegroundsegmentedframes.Movingobjecttrackingisachievedbytheblobdetectionwhichcomesunder trackingphase.Finally,theevaluationphasehasfeatureextractionandclassification.Texturebasedandqualitybasedfeaturesareextractedfromtheprocessedframeswhichisgivenforclassification.For classificationweareusingJ48ie,decisiontreebasedclassifier.Theperformanceoftheproposedtechniqueisanalyzedwithexistingtechniquesk-NNandMLPintermsofprecision,recall,f-measureandROC.


Introduction
Now-a-days, due to various security reasons these surveillance systems became more popular and necessary.This enormous requirement increased the growth and technology improvement in tracking the moving the objects.It is globally widely used by the military, intelligence monitoring, human machine interface, virtual reality, motion analysis in tracking and detecting the object accurately.This increased requirement makes the research people to pay more intention developing an advanced methodology.Generally detection and tracking system based on two methods, in which the first one uses radar technology for tracking.Another one is image processing technology by which it will capture the target tracking [1].In this paper, we are indented to achieve perfect in result of detection and tracking.According to the image processing method various movements of the object is tracked from each frame along with its position information to get the various objectives Trajectory.
In order to build a best video surveillance system the basic requirement is preparing an algorithm, with the motto of obtaining a result on the basis of fast, reliable and robust moving object detection and tracking system.The existing works in most of the computer-vision applications proves identifying moving objects from a video is complex task.In the proposed video object detection and tacking technique three phases such as detection phase, tracking phase and evaluation phase involved.Detection phase has Foreground segmentation and Noise reduction and the Object tracking comes under tracking phase.The research work on segmentation [2] is applied for separating a video into various frames and the moving object is tracked from the static background.In recent work on foreground segmentation adaptive Gaussian mixture models is applied for foreground/background pixel distribution [2,3].This model can be also used in multiple works on computer vision and image processing [2,4] for getting a proper validity in a given model [4].
A video sequence is captured by static camera and we intend to capture the foreground segmentation from the video, the major problem is enabling a mixer model for capturing each pixels.Based on that deciding a new input frame from the foreground or background and a better result is gained in [2,3].But still the real challenges in still ahead that is noise based on illuminations changes, slow moving objects, shadows and other phenomenon that produce non-stationary frames.The other part of the problem is mitigating that is less rigid distributions from the robust mixture model.Most of the research peoples uses generalized Gaussian density (GGD) model for their work because of its flexibility in signal processing.As it works excellent in data with different shapes and containing outlying data were described in [5][6][7][8].The proposed work carries Mixture of Adaptive Gaussian (MoAG) model for foreground segmentation by which it obtain a better fitting shape of data than the mixture of Gaussian distributions model (MoG).
Secondly need to reduce the noise because these noises rather than corrupting the information it will damage the visual effects also.As these noise reduction were carrying as one of the major part in image processing and computer vision analysis.According to the frequency domain high frequency component in the image detail can easily collapse the highfrequency noise.Next a perfect filter performance and good flexibility in image processing is achieved by morphological filter.As per the prostep study of [6,9], a morphological filtering with fuzzy theory is applied and those images were fuzzed by the fuzzy operations.As a result those fuzzed images were get filter by morphological filter which are combined with square shape structural element (SE) and the line shape SE in order to reduce the noise.
The tracking of moving object for this blob analysis algorithm is used which count and measure their characteristics [10].The motto of applying blob algorithm is to ensure that the obtained result is accurate, logical and true.The pixel values in the mages were comprises by the complex algorithm in the image processing system.The blob algorithm is defined as region of connected pixels.The blob analysis algorithm is mainly used to identify the frames and studied its regions [11,12].The algorithm enables discerns pixels by its value and placed them as on among these two categories which is either foreground or background.Mostly blob considers the foreground pixels to be part which are easily identifiable by the human eyes.The remaining part such as background analysis which consists of background pixel state those are caused because of lighting [13].

ACI
The successful frame segmentation is the main result of blob analysis and the remaining works like eliminating everything else in the background image were consider as not the part of interest.The entire objects trajectory information was gathered by our proposed techniques.The evaluation phase comprises of feature extraction and classification.The features of all processed frames are extracted and are given to classification which uses J48, KNN and MLP classifiers.Our proposed technique is implemented step by step process and its performance is measured.
This paper develops an object detection and tracking system which identified multiple objects from the crowded scenes.The organization of the proposed system is as follows.
(1) A two-phase Background Estimation Module (BE) is used to select the optimal background candidates for the generation of the updated background models.
(2) An object segmentation method is done from each video frame through Object Segmentation (OS) Module.
(3) Useful features are extracted in the activity recognition process from every tracked object through an FE module.
(4) The objects are classified using decision tree based classifier The paper is organized as follows: In Section 2, related works are discussed.The proposed technique is given in Section 3 which is sub divided into 3.1 detection phase, 3.2 tracking phase and 3.3 evaluation phase.Experimental results are given in Section 4. Finally the Section 5 concludes the paper.

Related works
According to current technology trend the algorithm which able to detect and track the moving objects from videos which are capture from camera, still having the drawbacks in separating background and foreground information.They had done by fitting image information with some geometric models or with static sensor data or by means of probabilistic motion models.
In past various scholars were involved in improving the moving object detection and tracking system.In that advanced driver assistance systems detect the moving object with sensors like camera, radar and Light Detection and Ranging by data fusion.According to [14], on grid map lidar (Light Detection And Ranging) uses Maximum Likelihood approach for occupying the Bayesian occupancy in the grip map to locate the vehicles.In the camera images Histograms of Oriented Gradients descriptor (S-HOG) were applied for generating visual descriptors of objects.The required target can be tracked by fetching the requiring information to the radar sensor using Interactive Multiple Model (IMM).As per [15], the objects in the color image (2D) were detected using off-the-shelf algorithms and lidar data (3D) using extracting local and global histograms.Linear SVM is applied for classifying the objects and tracked accordingly using segment matching based model.The applications of [14,15] were made simple by applying additional sensors limits along with it.In [16], here the object is configured and featured by means of two methods such as configure using set of deformable kernels.The features are collected by HOGs that is histograms of color, texture and oriented gradients.In the mean shift algorithm is used, which computes kernel motion by increasing the color and textural similarities is captured between the candidates with target model.The mean-shift algorithm on HOG feature uses the optimized deformation cost for configuring the objects.In [17], the color and optical flow magnitude from the map were taken for calculating the appearance of the objects and scoring the motion proposals.From the motion proposal the objects which are similar has high score and those are clustered.The

Robust single and multiple moving object detection
Support Vector Machine (SVM) detector is applied for calculating temporal consistency of each cluster frames.The spatio-temporal tube for an object is generated by adding the frames with maximum detection score from the clusters.According to [18], state-of-the-art object detector is implemented for detecting moving objects.In a graph the detection hypotheses among the several graphs were connected.Deep Matching is an estimation technique among two consecutive frames which detect the pairs with affinity measures among them.This deep matching concept is applied through multi-layer deep convolutional architecture.The graph is segmented into two tracks of objects by solving the minimum cost sub-graph and multicutting problem.
In [19], Optical flow (OF) measurements were used for detecting moving objects as outliers by means of linear and angular velocity of the aerial camera the ego-motions is estimated.In [20], the researcher uses a systematical approach for advanced vehicles.The author represents frames dynamic environment by 2.5D map of sensor measurements with data localization and cell value with low variance as well as height.In each frame by means of spatial reasoning the moving objects were extracted from 2.5D maps.In the work [21], the frames which are spatially weighted color histogram moved to new temporal locations by mean-shifted model using the kernels of Deformable Part Model (DPM).The mean-shifted model inferred by applying deformation costs statistically for gathering frame features using histogram of oriented gradient (HOG) model.As per [22,23], off-the-shelf algorithms is used for extracting frames feature points and further classified into foreground or background by comparing its multiple-view geometry.The differencing images implies foreground region which are integrated using the feature points.Then the foreground motion history and refinement schemes are used for detecting the moving objects.In the work [22] the Kalman filter is applied for tracking moving objects according to the center of gravity on the moving object regions.In [23], the optical flow boundaries were computed using multiple figureground segmentation approach and then get ranked by Moving Objectness Detector (MOD).From the resultant frames which top ranked are extended to spatio-temporal tubes by random walkers on motion affinities of dense point trajectories.
In [25], the works carried out with implementing adaptive neural self-organizing background model in order to adjust the background automatically which are captured as frames from video sequences by pan-tiltzoom (PTZ) camera.The specialty of pan-tiltzoom (PTZ) camera is it gives maximum 360 degree view on a particular region.So we can create a particular region as background model as per the choice.In this stage the challenging task is capturing the background images from a camera mounted on a mobile platform.This is discussed by Zamalieva et al at his work by estimating the geometric transformations among two frames applying Geometric Robust Information Criterion (GRIC) [26].By appearance model the frames were selected with their geometric transformation estimated by series of homography transforms.As per the maximum-a-posteri Markov Random Fields (MAP-MRF) optimization framework Background/ foreground labels are addressed using the motion, appearance, spatial and temporal cues.At the work [27], from the frames locations were targeted manually or with the help of some object detection algorithms.Spatial correlations are applied between two targeted frames or its neighbourhood using spatio-temporal context model.In a robotic system [28], each frame is characterized by its Optical Flow (OF) features as dynamic or static points according to its distance from the terminal.Then per unit sphere directional statistics distribution is applied for tracking and detecting the dynamic flow vectors of the objects.
The researcher in his work [29] applied Helmholtz Tradeoff Estimator along with two motion models for compensating the global motions in the frames.By fusing the compensated frames error maps are generated bi-directionally and applied in the motion vector fields.Among the high error values connections were done using hysteresis thresholding with optimal weight according to its mean weighed.From the work [30] it's ACI observed the cues on applying three-dimensional (3D) coordinate system.Here as per the Markov chain Monte Carlo (RJ-MCMC) particle filtering method and posteri (MAP) solution of a posterior probability tracking is resolved.In [31], the work by using ego-motion is discussed as per it set the voting decision on motion vectors by estimating and compensating the vectors to get the features of foreground or background frames.Then moving edges were corrected and enhanced according for building moving objects using morphological operations.In his work Zhou et al parametric motion model and non-convex penalty is implemented by compensating camera motions using Markov Random Fields (MRFs) model.It will detect the moving objects from the video frames [32].The drawback is it will not applicable for detecting real-time object as it works at batch mode.From the work [33], backgrounds of the moving objects were divided according to its pixel as per the spatiotemporal distribution of Gaussian on non-panoramic adaptive background model.Lucas Kanade Tracker (LKT) is applied for estimating the camera motion in finding the frames with the background model.From H.264/AVC compressed video sequences the moving objects were tracked using the combination of adaptive motion vectors and spatio-temporal Markov random field (STMRF) model in [34].Initially the targeted frames as first frame is selected manually and then several subsequent frames with motion vectors (MVs) were considered using intra-coded block motion approximation and global motion (GM) compensation model.On the frames the rough position were estimated by GM parameters and then MVs are using STMRF.On the work [35] two models such as temporal propagation spatial model composition were combined to generate the foreground and background models.Kratz et al. proposed crowd motion using trained Markov models hidden collections with spatiotemporal motion patterns in [36].

Proposed technique
In our proposed work, we intended to build a robust methodology for detecting and tracking the video objects perfectly.For that the proposed methodology is segmented into three phases such as detection phase, tracking phase and evaluation phase.It has three stages such as; 1. Foreground Segmentation 2. Noise Reduction 3. Moving object tracking

Detection phase
In the detection phase the initial stage is tracking the non-stationary object as; object detection is the approach of getting the non-stationary object from a video sequence.
3.1.1Foreground segmentation.3.1.1.1Problem statement.As per in [2], the foreground segmentation of the video is done by the mixture components that frequently occur with high a priori probability and small variance.A pixel in the mixture model is analyzed evaluating the data color density at particular pixel on time.It can be expressed as mixture with components modeling the distribution of a random variable H ! having D dimensions, and the probability of the vector H ! can be stated as; By means of the above expression the mixing parameters in the mixture component are p y ; y ¼ 1; 2; . . .; N m .The term pðH !=f y Þ assigned the possibility of a multivariate Gaussian Robust single and multiple moving object detection distribution with the parameters f y .The vectors of various dimensions are described as H ! in which every components in the mixture were provided with mean and a standard deviation vector indicated respectively by: ψ y !¼ ðψ y1 ; ψ y2 ; . . .; ψ yD Þ and f y !¼ ðf y1 ; f y2 ; . . .; f yD Þ; y ¼ 1; 2; . . .; N m .In order to do foreground segmentation of a video, as stated in [9] the mixture component were to be ordered first according to its value such as p y = f y ! ; y ¼ 1; 2; . . .; N m , where the first G components are chosen as a model for the background such that: Then t is a threshold and jj$jj which assign the vector norms.
In our work for modeling the mixture components we applied formalism of General Gaussians instead of Gaussian distributions.According to this the new frames which are sequentially fetched with new mixture parameters.For a background model GGDs is used to obtain a better outlier which are occurred due to the sudden illumination change in indoor scenes or non-stationary backgrounds caused due to the swaying tree branches or shadows.Even though the GGDs have the ability to adopt as per the data shape than Gaussian; Gaussian can reduce over fitting more easily.The GGD formalization is applied for online estimating new mixer model.
3.1.1.2Mixture of Adaptive Gaussian (MoAG) model.The 1-dimensional GGD for a variable H ∈ Λ is defined as follows [16]: Then, the parameter χ ≥ 1 controls the tails of the pdf and determines whether the latter is peaked or flat: The bigger value of χ is, the compiled with the pdf; the smaller is χ, the more peaked is the pdf.This gives flexibility to the pdf to fit the shape of heavy-tailed data produced by the presence of noise or outliers.Note that the Laplacian and the Gaussian distributions are particular cases for the GGD where, χ ¼ 1 and 2 respectively.
As explained in (3) it is not important to do multi-dimensional generalization of the functions.Earlier work states that non-linear regression models performance is has various powers as per the input variables which produce best result in data perfection [13].To maximize the flexibility of GGD probabilistic model, multi-dimensional GGD with various shape parameters at every dimension were applied.If the data were correlated then it cannot be track-able.To keep the property of the shape, maintaining its dimension to be independent as common and reasonable for high-dimensional data [21].Having a d-dimensional vector H ! ¼ ðH 1 ; H 2 ; . . .; H D Þ, the probability of the vector H ! with a GGD is, then, given by: . . .; p N m g is the set of mixing parameters.The major drawbacks of the finite mixture models are estimating the vector parameters Θ and the determination of the number of classes N m .
3.1.2Noise reduction using fuzzy morphological filter.The main idea of fuzzy morphological filter is selecting fuzzy SEs and performing fuzzy morphological operations.
3.1.2.1 Fuzzy structural elements.Image de-noising effect is done by different structural elements.A fixed value such as 0 or 1 is assign for the traditional binary structure elements, so it can be either involved or not in the operations.For an enhanced result such as smoothen and soften fuzzy data these fuzzy structural elements were applied.In a fuzzy set (B), every subordinate value belongs to the intervals [0, 1].A fuzzy structural elements example is shown in the Figure 1 with shadow points as the fuzzy structural element's original point [38].The interval values [0, 1] state its subordinate element values as indefinite (see Figure 2).
3.1.2.2 Fuzzy morphological filtering.Morphology is a mathematical framework for the analysis of spatial structures and is based on set theory.It is a strong tool for performing many image processing tasks.Mathematical morphology is completely based on set theory.Morphological sets represent important value.By using set operations many useful operators can be defined.The important morphological operations are basically dilation, erosion, open and close operations.Morphological operations make use of a structuring element M; which can be either a set or a function that corresponds to a neighborhood-function related to the image function.In our work, we applied cascade fuzzy opening-closing operation and expressed as; Robust single and multiple moving object detection Here fuzzy opening weight is shown as f and it manipulates the final filter effects.
Experiment has two operation result such as one with fuzzy opening and cascade fuzzy dilation, the next one is fuzzy closing and cascade fuzzy erosion for a better performance.
Then we let f equal to 0.5.
The fuzzified image is then operated through different mathematical morphological operators like "DILATION", "EROSION", "OPEN" and "CLOSE" with the structuring element of 3 3 3 mask filter.Brighter images are obtained by using the contrast intensification operator INT, on the morphologically operated image.
3.1.2.3 Morphological operations.Fuzzy morphology is nothing but a concept of applying fuzzy theory in morphology, according to which fuzzy set has input and output images.Instead of hard binarization set fuzzy set has the images.At this moment the fuzzy set operations such as images intersection and union known as fuzzy erosion and fuzzy dilate were done.The structural element is enclosed with fuzzy degree definitions of every pixel's as per its original images.Various fuzzy operator has multiple definitions corresponding to its fuzzy morphological operations are also different as stated in [39][40][41][42].As per the Ref. [41], the original image's structural elements were represented on fuzziness.Then the fuzzy image erosion and dilation operations were carried out by fuzzy structural elements.The subordinating degree functions were represented as; a. Fuzzy Dilation

ACI
From the above expression x and y are the coordinate plane of the respective subordinate degree function of image and structural elements A μ and B μ.According to the formula from ( 11) and ( 12), the both intervals [0, 1] as the dilation's subordinate function value and fuzzy erosion's on either one basis or both.The fuzzy morphology formalizes traditional mathematical morphology with two-valued logic to fuzzy logic.According to these pixels of original images which has minimum subordinate degree will be submerged with large subordinate degrees.On fuzzy erosion the image pixel with minimum subordinate degree gets increased and maximum subordinate degree are relatively decreased.Because these corresponding subordinate values will reflect in the future possibility of a pixel to be set.The fuzzy morphological operations numerical values were [0, 1] at intervals, by which it overcomes the earlier drawbacks of Fuzzy morphological operations like making the image too dark or too bright.
3.2 Tracking phase 3.2.1 Blob detection.MOG is used for background subtraction by which objects foreground is detected as blob.As per the mixture of Gaussian background subtraction a bi-level image is presented on each module to perform some basic filtering operations.The major part of the foreground is occluded and considered as tracked bob and it's matched with any of the blob centroids.As two parts come closer an object passes which is detected as single blob.That is one object is getting occluded with another.The main challenge in this section is maintaining the object labeling correctly after it splits again.
3.2.2Blob analysis.On computer vision blob detection is explained as visual modules were expected at detecting points and the image properties are differ in their brightness or color among the surrounding.The blob detectors have two main classes with various methods according to its derivative expressions and landscape intensities.As per the modern approach these operators are referred to interest point operators, or alternatively interest region operators.There are lot of motivations in analyzing and improvising the blob detector.The main reason is it will provide the complementary information of the regions which are not gained during edge detectors or corner detectors.At an easy region the blob detection extract the region of interest easily for further process.The presence of the object is signalized in the region and object part with application image domain is tracked or recognized.On other domains like histogram analysis, blob descriptors are applied for peak detection which is useful for segmentation.The most common advantage of blob descriptors is texture analysis and texture recognition.Recent times these blob descriptors has became more popular mainly for its wide baseline stereo matching and signaling the informative image features which are more important for appearance-based object recognition based on local image statistics.It is also effective in detecting ridge detection to represent the presence of elongated objects.
3.2.3Feature extraction.3.2.3.1 Modified Local Self-Similarity Descriptor for texture extraction.Local self-similarity descriptor captures internal geometric layouts of local selfsimilarities within images/videos while accounting for small local affine deformations.It captures self-similarity of color, edges, repetitive patterns and complex textures in a single unified way.A textured region in one image can be matched with a uniformly colored region in the other image as long as they have a similar spatial layout.These self-similarity descriptors are estimated on a dense grid of points in image/video data, at multiple scales.A good match between a pair of images corresponds to finding a matching ensemble of such descriptors with similar descriptor values at similar relative geometric positions, up to small non-rigid deformations.Here the traditional local self-similarity descriptor is modified with the help of correlation value.The step by step explanation of local self-similarity descriptor is as follows,

Robust single and multiple moving object detection
Based on the above procedure we are finding the similar objects from the input video sequence.

Classification
Third phase is evaluation phase which includes feature extraction and classification.The feature extraction is discussed in experimental results in a detailed manner.Classification means labeling the images as per its features.Among that the best feature is indentified by three classifiers such as KNN, J48 and MLP for result comparisons.As the name itself implies J48 is the best known decision tree based classification technique.Initially it classifies the images as per the attributes and forms tree structure respectively.The tree hierarchy is explained in an understandable way.The Decision Tree J48 is extended from ID3 and it is performed mainly for its simple methodology in identifying the hidden pixels in the images.Under classification the images were arranged in a leaf structure and get pruned.By labeling these pixels were grouped and on each pixel the information's were extracted then tested.From resultant pixel the perfect one is selected and these classifiers are appreciated for handling both discrete and continuous values.
While building a tree, J48 ignores the missing values i.e. the value for that item can be predicted based on what is known about the attribute values for the other records.The basic idea is to divide the data into range based on the attribute values for that item that are found in the training sample.J48 allows classification via either decision trees or rules generated from them.

Results and discussions
In this section, the efficiency and effectiveness of the proposed technique is evaluated.Our proposed detection and tracing technique is implemented in MATLAB (2013a).It has three phases namely foreground segmentation, denoising and tracking.The proposed technique correctly detects the moving objects and tracks them continuously.

Dataset description
In order to prove the performance of the proposed technique we have taken 8 video sequences which contain some challenging video characteristics like drastic scale variation, pose, and fast motion.The object detection video are taken from different datasets repositories such as MOT17, PETS2009, Football video, etc.These videos mainly consider as crowd image investigation and contain crowd count and density assessment, tracking of individual(s) surrounded by a crowd, and detection of separate flows and definite crowd occasions.The football video shows player's goal shot and goal keeper's defense.These video clips have more than 300 frames.

Performance analysis
The experimental results are given in Figure 3 which has 8 rows and 4 columns.The first column contains a frame of the video and in second column foreground extracted images are given.Then the third column has clean foreground image i.e. the foreground extracted image may contain some noises which is denoised using fuzzy morphological filter.The fourth column comprises of detected and tracked moving objects. Figure 3 presents the foreground segmentation, background separation object detection and tracking results which are given in each column.
In Tables 1 and 2 (as shown in annexure), V1, V2, . .., V8 are eight videos in which Foreground (F) image, Clean Foreground (CF) image and Detected (D) image are used.In order to evaluate the performance of the proposed work we extract some features from the processed image sequence which is then given to classification.These extracted features are converted into Attribute-Relation File Format (ARFF) and it is given to weka for classification.There are three classifiers including J48, k-nearest neighbors (k-nn) and Multilayer perceptron are used for classification.Then all three classifications are performed and its results are evaluated and tabulated.

ACI
In Table 3, the common parameters of all three classifiers are compared.Table 4, Table 5 and Table 6 presents the results of J48, KNN and MLP classifiers respectively.The performance evaluation of all three classifiers is given in Table 7 8 we have compared our proposed j48 based object detection method with existing method [22] in terms of precision and f-measure.Our proposed method outperforms existing method, because of its quality based and texture features.

Conclusion
Current trend in research field is analyzing a best approach for moving object detection and tracking than the earliest.This intention grabbed the attention among the researchers towards this field.In object tracking, a single method will not give perfect result as its accuracy are lies in the different parameters like poor resolution, change in weather condition etc.So our, proposed work is divided into three phases such as detection phase, tracking phase and evaluation phase.Here a novel technique Mixture of Adaptive Gaussian (MoAG) model is used for foreground detection.The best thing in our proposed work is applying Fuzzy based Morphological Filtering for reducing noise and achieving exact result by retaining the features of morphology operation and fuzzy theory.These things are considered as the drawbacks of traditional morphological operations will result in too dark or too bright on the images.In this order for a better de-noising effect fuzzy double structural element is implemented.Moving objects are tracked by blob detection which continuously tracks the moving objects.Features are extracted from the processed frames and are tabulated in Tables 2 and 3.The extracted features are applied for classification which uses J48, KNN and MLP classifiers.The classification results of all three classifiers are measured and tabulated from Tables 4 to 6.The performance evaluation is results are tabulated in Table 7 which shows the J48 classifier provides better performance in terms of increased detection accuracy and reduced false alarm rate.Object detection and tracking are important and challenging tasks in many computer vision applications such as surveillance, vehicle navigation and autonomous robot navigation.In future, we would like to extend our work to detect and track object in a very crowded scene or in presence of extreme illumination variation and occlusion.
Robust single and multiple moving object detection

2 and
τð$Þ denotes the gamma function given by τðzÞ ¼ R ∞ 0 p z−1 e −p dp, where z and p are real variables.The parameters ψ and f are the pdf mean and standard deviation.

Figure 1 .
Figure 1.Architecture of the proposed system.

2 .
(a) Fuzzy square structural elements and (b) fuzzy linear structural elements.

Figure 3 .
Figure 3. Detection and tracking of moving object using proposed technique.
; f y ; χ y Þ; y ¼ 1; 2; . . .; N m , are the conditional probabilities.The set of S parameters of the mixture with N m classes is defined by Θ ¼ S 4 x¼1 ζ x ; where ζ 1 The parameter χ k ≥ 1 controls the tails of the pdf and determines whether it is peaked or flat in the k th dimension.A generalized Gaussian mixture with M components is expressed as: There are two types of features are extracted such as texture based features and quality based features.The statistical features has 10 metrics such as Mean, Variance, Standard deviation, Entropy, Kurtosis, Skewness, Contrast, Correlation, Energy and Homogeneity.The quality based features comprises 10 features namely Peak signal-to-noise ratio (PSNR), Mean squared error (MSE), Root Mean squared error (RMSE), Universal Image Quality Index (UIQI), Enhancement Measurement Error for original image (EMEO), Enhancement Measurement Error for processed image (EMEP), Pearson Correlation Coefficient (PCC), Signal-to-Noise ratio (SNR), Mean absolute error (MAE) and Root Mean square (RMS).The extracted features are tabulated.Table 1 contains quality based features and the Table 2 has texture based features (as shown in annexure).

Table 3 .
in which some of the Comparison of all three classifiers.

Table 8 .
Comparison with existing method.like Percentage of Wrong Classification (PWC), Specificity, False Alarm Rate (FAR), Detection Rate, Accuracy, Positive Prediction (PP), Negative Prediction (NP), False Prediction Rate (FPR) and False Negative Rate (FNR) are measured and tabulated.By comparing all the parameters J48 provides better performance with reduced PWC, FAR and increased specificity, accuracy.Here in Table parameters