Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching

We developed a robust <i>object-level</i> change detection method that could capture distinct scene changes in an image pair with viewpoint differences. To achieve this, we designed a network that could detect object-level changes in an image pair. In contrast to previous studies, we con...

Full description

Bibliographic Details
Main Authors: Kento Doi, Ryuhei Hamaguchi, Yusuke Iwasawa, Masaki Onishi, Yutaka Matsuo, Ken Sakurada
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/14/17/4225
_version_ 1797493394095734784
author Kento Doi
Ryuhei Hamaguchi
Yusuke Iwasawa
Masaki Onishi
Yutaka Matsuo
Ken Sakurada
author_facet Kento Doi
Ryuhei Hamaguchi
Yusuke Iwasawa
Masaki Onishi
Yutaka Matsuo
Ken Sakurada
author_sort Kento Doi
collection DOAJ
description We developed a robust <i>object-level</i> change detection method that could capture distinct scene changes in an image pair with viewpoint differences. To achieve this, we designed a network that could detect object-level changes in an image pair. In contrast to previous studies, we considered the change detection task as a graph matching problem for two object graphs that were extracted from each image. By virtue of this, the proposed network more robustly detected object-level changes with viewpoint differences than existing pixel-level approaches. In addition, the network did not require pixel-level change annotations, which have been required in previous studies. Specifically, the proposed network extracted the objects in each image using an object detection module and then constructed correspondences between the objects using an object matching module. Finally, the network detected objects that appeared or disappeared in a scene using the correspondences that were obtained between the objects. To verify the effectiveness of the proposed network, we created a synthetic dataset of images that contained object-level changes. In experiments on the created dataset, the proposed method improved the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi mathvariant="normal">F</mi><mrow><mn>1</mn></mrow></msub></semantics></math></inline-formula> score of conventional methods by more than 40%. Our synthetic dataset will be available publicly online.
first_indexed 2024-03-10T01:19:25Z
format Article
id doaj.art-d2b926d0af5b47429f3e9e0c65726cd0
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-10T01:19:25Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-d2b926d0af5b47429f3e9e0c65726cd02023-11-23T14:03:03ZengMDPI AGRemote Sensing2072-42922022-08-011417422510.3390/rs14174225Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph MatchingKento Doi0Ryuhei Hamaguchi1Yusuke Iwasawa2Masaki Onishi3Yutaka Matsuo4Ken Sakurada5School of Engineering, The University of Tokyo, Tokyo 113-0033, JapanArtificial Intelligence Research Center (AIRC), The National Institute of Advanced Industrial Science and Technology (AIST), Tokyo 135-0064, JapanSchool of Engineering, The University of Tokyo, Tokyo 113-0033, JapanArtificial Intelligence Research Center (AIRC), The National Institute of Advanced Industrial Science and Technology (AIST), Tokyo 135-0064, JapanSchool of Engineering, The University of Tokyo, Tokyo 113-0033, JapanArtificial Intelligence Research Center (AIRC), The National Institute of Advanced Industrial Science and Technology (AIST), Tokyo 135-0064, JapanWe developed a robust <i>object-level</i> change detection method that could capture distinct scene changes in an image pair with viewpoint differences. To achieve this, we designed a network that could detect object-level changes in an image pair. In contrast to previous studies, we considered the change detection task as a graph matching problem for two object graphs that were extracted from each image. By virtue of this, the proposed network more robustly detected object-level changes with viewpoint differences than existing pixel-level approaches. In addition, the network did not require pixel-level change annotations, which have been required in previous studies. Specifically, the proposed network extracted the objects in each image using an object detection module and then constructed correspondences between the objects using an object matching module. Finally, the network detected objects that appeared or disappeared in a scene using the correspondences that were obtained between the objects. To verify the effectiveness of the proposed network, we created a synthetic dataset of images that contained object-level changes. In experiments on the created dataset, the proposed method improved the <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi mathvariant="normal">F</mi><mrow><mn>1</mn></mrow></msub></semantics></math></inline-formula> score of conventional methods by more than 40%. Our synthetic dataset will be available publicly online.https://www.mdpi.com/2072-4292/14/17/4225change detectionobject detectiongraph matching
spellingShingle Kento Doi
Ryuhei Hamaguchi
Yusuke Iwasawa
Masaki Onishi
Yutaka Matsuo
Ken Sakurada
Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching
Remote Sensing
change detection
object detection
graph matching
title Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching
title_full Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching
title_fullStr Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching
title_full_unstemmed Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching
title_short Detecting Object-Level Scene Changes in Images with Viewpoint Differences Using Graph Matching
title_sort detecting object level scene changes in images with viewpoint differences using graph matching
topic change detection
object detection
graph matching
url https://www.mdpi.com/2072-4292/14/17/4225
work_keys_str_mv AT kentodoi detectingobjectlevelscenechangesinimageswithviewpointdifferencesusinggraphmatching
AT ryuheihamaguchi detectingobjectlevelscenechangesinimageswithviewpointdifferencesusinggraphmatching
AT yusukeiwasawa detectingobjectlevelscenechangesinimageswithviewpointdifferencesusinggraphmatching
AT masakionishi detectingobjectlevelscenechangesinimageswithviewpointdifferencesusinggraphmatching
AT yutakamatsuo detectingobjectlevelscenechangesinimageswithviewpointdifferencesusinggraphmatching
AT kensakurada detectingobjectlevelscenechangesinimageswithviewpointdifferencesusinggraphmatching