Portrait Segmentation Using Ensemble of Heterogeneous Deep-Learning Models
Abstract: Image segmentation plays a central role in a broad range of applications, such as medical image analysis, autonomous vehicles, video surveillance and augmented reality. Portrait segmentation, which is a subset of semantic image segmentation, is widely used as a preprocessing step in multiple applications such as security systems, entertainment applications, video conferences, etc. A substantial amount of deep learning-based portrait segmentation approaches have been developed, since the performance and accuracy of semantic image segmentation have improved significantly due to the recent introduction of deep learning technology. However, these approaches are limited to a single portrait segmentation model. In this paper, we propose a novel approach using an ensemble method by combining multiple heterogeneous deep-learning based portrait segmentation models to improve the segmentation performance. The Two-Models ensemble and Three-Models ensemble, using a simple soft voting method and weighted soft voting method, were experimented. Intersection over Union (IoU) metric, IoU standard deviation and false prediction rate were used to evaluate the performance. Cost efficiency was calculated to analyze the efficiency of segmentation. The experiment results show that the proposed ensemble approach can perform with higher accuracy and lower errors than single deep-learning-based portrait segmentation models. The results also show that the ensemble of deep-learning models typically increases the use of memory and computing power, although it also shows that the ensemble of deep-learning models can perform more efficiently than a single model with higher accuracy using less memory and less computing power.
Code (0)
등록된 구현이 없습니다.
Tasks
Autonomous VehiclesDeep LearningImage SegmentationMedical Image AnalysisPortrait SegmentationSegmentationSemantic SegmentationSimilar Papers 제목 키워드 기반
ExtremeC3Net: Extreme Lightweight Portrait Segmentation Networks using Advanced C3-modules
Designing a lightweight and robust portrait segmentation algorithm is an important task for a wide range of face applications. However, the problem has been considered as a subset of the object segmentation problem. bvio…
Portrait SegmentationSegmentationSemantic SegmentationImproving Anomaly Detection in Industrial Time Series: The Role of Segmentation and Heterogeneous Ensemble
Concerning machine learning, segmentation models can identify state changes within time series, facilitating the detection of transitions between normal and anomalous conditions. Specific techniques such as Change Point …
Change Point DetectionAnomaly DetectionSINet: Extreme Lightweight Portrait Segmentation Networks with Spatial Squeeze Modules and Information Blocking Decoder
Designing a lightweight and robust portrait segmentation algorithm is an important task for a wide range of face applications. However, the problem has been considered as a subset of the object segmentation problem and l…
BlockingDecoderPortrait SegmentationSegmentation+1Towards Imbalanced Motion: Part-Decoupling Network for Video Portrait Segmentation
Video portrait segmentation (VPS), aiming at segmenting prominent foreground portraits from video frames, has received much attention in recent years. However, simplicity of existing VPS datasets leads to a limitation on…
Portrait SegmentationSegmentationBoundary-sensitive Network for Portrait Segmentation
Compared to the general semantic segmentation problem, portrait segmentation has higher precision requirement on boundary area. However, this problem has not been well studied in previous works. In this paper, we propose…
AttributeImage SegmentationPortrait SegmentationSegmentation+1