Active Contours in the Complex Domain for Salient Object Detection
The combination of active contour models (ACMs) for both contour and salient object detection is an attractive approach for researchers in image segmentation. Existing active contour models fail when improper initialization is performed. We propose a novel active contour model with salience detectio...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/11/3845 |
_version_ | 1797566499478568960 |
---|---|
author | Umer Sadiq Khan Xingjun Zhang Yuanqi Su |
author_facet | Umer Sadiq Khan Xingjun Zhang Yuanqi Su |
author_sort | Umer Sadiq Khan |
collection | DOAJ |
description | The combination of active contour models (ACMs) for both contour and salient object detection is an attractive approach for researchers in image segmentation. Existing active contour models fail when improper initialization is performed. We propose a novel active contour model with salience detection in the complex domain to address this issue. First, the input image is converted to the complex domain. The complex transformation gives salience cue. In addition, it is well suited for cyclic objects and it speeds up the iteration of the active contour. During the process, we utilize a low-pass filter that lets the low spatial frequencies pass, while attenuating, or completely blocking, the high spatial frequencies to reduce the random noise connected with favorable or higher frequencies. Furthermore, the model introduces a force function in the complex domain that dynamically shrinks a contour when it is outside of the object of interest and expands it when the contour is inside the object. Comprehensive tests on both synthetic images and natural images show that our proposed algorithm produces accurate salience results that are close to the ground truth. At the same time, it eliminates re-initialization and, thus, reduces the execution time. |
first_indexed | 2024-03-10T19:27:42Z |
format | Article |
id | doaj.art-6b71286dc7ce49f7822e2a99fb0b46e3 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T19:27:42Z |
publishDate | 2020-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-6b71286dc7ce49f7822e2a99fb0b46e32023-11-20T02:24:11ZengMDPI AGApplied Sciences2076-34172020-05-011011384510.3390/app10113845Active Contours in the Complex Domain for Salient Object DetectionUmer Sadiq Khan0Xingjun Zhang1Yuanqi Su2School of Computer Science and Technology, Xi’an Jiaotong University, Xian 710049, ChinaSchool of Computer Science and Technology, Xi’an Jiaotong University, Xian 710049, ChinaSchool of Computer Science and Technology, Xi’an Jiaotong University, Xian 710049, ChinaThe combination of active contour models (ACMs) for both contour and salient object detection is an attractive approach for researchers in image segmentation. Existing active contour models fail when improper initialization is performed. We propose a novel active contour model with salience detection in the complex domain to address this issue. First, the input image is converted to the complex domain. The complex transformation gives salience cue. In addition, it is well suited for cyclic objects and it speeds up the iteration of the active contour. During the process, we utilize a low-pass filter that lets the low spatial frequencies pass, while attenuating, or completely blocking, the high spatial frequencies to reduce the random noise connected with favorable or higher frequencies. Furthermore, the model introduces a force function in the complex domain that dynamically shrinks a contour when it is outside of the object of interest and expands it when the contour is inside the object. Comprehensive tests on both synthetic images and natural images show that our proposed algorithm produces accurate salience results that are close to the ground truth. At the same time, it eliminates re-initialization and, thus, reduces the execution time.https://www.mdpi.com/2076-3417/10/11/3845active contourcomplex transformationlow-pass filterdesigning complex-force function |
spellingShingle | Umer Sadiq Khan Xingjun Zhang Yuanqi Su Active Contours in the Complex Domain for Salient Object Detection Applied Sciences active contour complex transformation low-pass filter designing complex-force function |
title | Active Contours in the Complex Domain for Salient Object Detection |
title_full | Active Contours in the Complex Domain for Salient Object Detection |
title_fullStr | Active Contours in the Complex Domain for Salient Object Detection |
title_full_unstemmed | Active Contours in the Complex Domain for Salient Object Detection |
title_short | Active Contours in the Complex Domain for Salient Object Detection |
title_sort | active contours in the complex domain for salient object detection |
topic | active contour complex transformation low-pass filter designing complex-force function |
url | https://www.mdpi.com/2076-3417/10/11/3845 |
work_keys_str_mv | AT umersadiqkhan activecontoursinthecomplexdomainforsalientobjectdetection AT xingjunzhang activecontoursinthecomplexdomainforsalientobjectdetection AT yuanqisu activecontoursinthecomplexdomainforsalientobjectdetection |