{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/adaptis-adaptive-instance-selection-network","title":"AdaptIS: Adaptive Instance Selection Network","arxiv_id":"1909.07829","date":"2019-09-17","proceeding":"ICCV 2019 10","authors":["Konstantin Sofiiuk","Olga Barinova","Anton Konushin"],"abstract":"We present Adaptive Instance Selection network architecture for class-agnostic instance segmentation. Given an input image and a point $(x, y)$, it generates a mask for the object located at $(x, y)$. The network adapts to the input point with a help of AdaIN layers, thus producing different masks for different objects on the same image. AdaptIS generates pixel-accurate object masks, therefore it accurately segments objects of complex shape or severely occluded ones. AdaptIS can be easily combined with standard semantic segmentation pipeline to perform panoptic segmentation. To illustrate the idea, we perform experiments on a challenging toy problem with difficult occlusions. Then we extensively evaluate the method on panoptic segmentation benchmarks. We obtain state-of-the-art results on Cityscapes and Mapillary even without pretraining on COCO, and show competitive results on a challenging COCO dataset. The source code of the method and the trained models are available at https://github.com/saic-vul/adaptis.","url_abs":"https://arxiv.org/abs/1909.07829v1","url_pdf":"https://arxiv.org/pdf/1909.07829v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[],"tasks":[{"task_slug":"instance-segmentation","task_name":"Instance Segmentation"},{"task_slug":"panoptic-segmentation","task_name":"Panoptic Segmentation"},{"task_slug":"segmentation","task_name":"Segmentation"},{"task_slug":"semantic-segmentation","task_name":"Semantic Segmentation"}],"methods":[{"method_slug":"1x1-convolution","method_name":"1x1 Convolution"},{"method_slug":"average-pooling","method_name":"Average Pooling"},{"method_slug":"batch-normalization","method_name":"Batch Normalization"},{"method_slug":"bottleneck-residual-block","method_name":"Bottleneck Residual Block"},{"method_slug":"convolution","method_name":"Convolution"},{"method_slug":"global-average-pooling","method_name":"Global Average Pooling"},{"method_slug":"grouped-convolution","method_name":"Grouped Convolution"},{"method_slug":"kaiming-initialization","method_name":"Kaiming Initialization"},{"method_slug":"max-pooling","method_name":"Max Pooling"},{"method_slug":"relu","method_name":"ReLU"},{"method_slug":"resnext","method_name":"ResNeXt"},{"method_slug":"resnext-block","method_name":"ResNeXt Block"},{"method_slug":"residual-block","method_name":"Residual Block"},{"method_slug":"residual-connection","method_name":"Residual Connection"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/panoptic-segmentation-on-coco-test-dev","task":"Panoptic Segmentation","dataset":"COCO test-dev","model":"AdaptIS (ResNeXt-101)","rank_in_archive_order":30,"of":38,"metrics":{"PQ":"42.8","PQst":"31.8","PQth":"50.1"},"uses_additional_data":false},{"leaderboard":"/sota/panoptic-segmentation-on-cityscapes-val","task":"Panoptic Segmentation","dataset":"Cityscapes val","model":"AdaptIS (ResNeXt-101)","rank_in_archive_order":21,"of":37,"metrics":{"AP":"36.3","PQ":"62.0","PQst":"64.4","PQth":"58.7","mIoU":"79.2"},"uses_additional_data":false},{"leaderboard":"/sota/panoptic-segmentation-on-cityscapes-val","task":"Panoptic Segmentation","dataset":"Cityscapes val","model":"AdaptIS (ResNet-101)","rank_in_archive_order":25,"of":37,"metrics":{"AP":"33.9","PQ":"60.6","PQst":"62.9","PQth":"57.5","mIoU":"77.2"},"uses_additional_data":false},{"leaderboard":"/sota/panoptic-segmentation-on-cityscapes-val","task":"Panoptic Segmentation","dataset":"Cityscapes val","model":"AdaptIS (ResNet-50)","rank_in_archive_order":31,"of":37,"metrics":{"AP":"32.3","PQ":"59.0","PQst":"61.3","PQth":"55.8","mIoU":"75.3"},"uses_additional_data":false},{"leaderboard":"/sota/panoptic-segmentation-on-mapillary-val","task":"Panoptic Segmentation","dataset":"Mapillary val","model":"AdaptIS (ResNeXt-101)","rank_in_archive_order":9,"of":13,"metrics":{"PQ":"40.3","mIoU":"56.8"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1909.07829","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}