2019
DOI: 10.3390/jimaging5030038
|View full text |Cite
|
Sign up to set email alerts
|

High-Level Synthesis of Online K-Means Clustering Hardware for a Real-Time Image Processing Pipeline

Abstract: The growing need for smart surveillance solutions requires that modern video capturing devices to be equipped with advance features, such as object detection, scene characterization, and event detection, etc. Image segmentation into various connected regions is a vital pre-processing step in these and other advanced computer vision algorithms. Thus, the inclusion of a hardware accelerator for this task in the conventional image processing pipeline inevitably reduces the workload for more advanced operations do… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 13 publications
(11 citation statements)
references
References 37 publications
0
8
0
Order By: Relevance
“…Several different methods exist for such online learning, including incremental support vector machines, online random forest, incremental vector quantization and stochastic gradient descent, among others. In this study, we used an unsupervised k-means online clustering algorithm [29]. The unsupervised k-means online clustering algorithm was implemented in Matlab [30] using the k-means built in function.…”
Section: Algorithmic Methodologymentioning
confidence: 99%
“…Several different methods exist for such online learning, including incremental support vector machines, online random forest, incremental vector quantization and stochastic gradient descent, among others. In this study, we used an unsupervised k-means online clustering algorithm [29]. The unsupervised k-means online clustering algorithm was implemented in Matlab [30] using the k-means built in function.…”
Section: Algorithmic Methodologymentioning
confidence: 99%
“…The K-means clustering is the simplest unsupervised learning algorithm that is capable to solve the distinguished clustering issues. K-means algorithm is prevalent in rapid decision making approach for its simplicity, adequacy as well as being moderate although it had a steady presentation across various issues [54,62,63] Despite the way that the time inconvenience was direct to the information size, customary k-implies is so far not admirably compelling to manage a web-scale data [61]. The strategy follows a basic as well as a simple approach to characterize a given data set via a specific number of clusters settled an earlier [64].…”
Section: K-means Clusteringmentioning
confidence: 99%
“…According to [39], regions should be uniform, the boundaries of the regions must be simple, not ragged and adjacent regions must have a significant difference according to the considered uniformity criteria. In classical clustering algorithms such as K-means and Fuzzy C-means (FCM), objects are categorized into different classes based on similar attributes of the data objects [40][41][42][43]. The K-means technique is considered one of the simplest methods with a fast convergence [43].…”
Section: Related Workmentioning
confidence: 99%