Back to results

Massachusetts Institute of Technology

Understanding the Robustness of Vision Models and Humans to Occlusion-Based Corruptions

Abstract

dc:description.abstract

Humans are excellent object recognizers. Not only can they identify fully visible objects, but they can also recognize objects that are partially blocked from view (i.e., occluded). Moreover, vision models have made substantial progress in object recognition over the past decade. However, their proficiency in identifying occluded objects has not been thoroughly investigated. In this work, we analyze the robustness of models and humans to occlusions by building artificial occlusion transforms that mask out parts of images. We design occlusion transforms to model a diverse range of occlusion scenarios, varying two key factors: (1) the percentage of the image that is occluded, and (2) the granularity of the occlusion pattern, from large chunks to fine-grained pepper noise. We then evaluate the performance of humans and models on these occluded images. Our experiments yield several key findings. Intriguingly, pretrained models exhibit a U-shaped accuracy curve, with medium-granularity occlusions posing the greatest challenge. This pattern closely aligns with the one observed in our human experiments, which is particularly surprising, considering the substantial disparities between human visual systems and machine-based perception. Additionally, we explore whether performance losses caused by occlusions can be mitigated through two approaches: finetuning using occluded images and inpainting occluded pixels before classification. We discover that finetuning leads to a considerable increase in accuracy, but we suspect that finetuned models are relying on a different set of features. Inpainting helps significantly for mid- and high-frequency occlusions, but has the disadvantage of misleading both models and humans at low frequencies. Lastly, we introduce a new adversarial occlusion task, and propose two attack methods based on differential evolution and Grad-CAM. We find that occluding fewer than 10% of pixels is enough to fool vision classifiers. This demonstrates that adversarial attacks can be executed by eliminating image content rather than introducing perturbations. Complementing our analysis of a variety of state-of-the-art models, we offer our occlusion benchmark as a resource for researchers to evaluate the performance of future models intended for real-world deployment.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Lu, David
Advisor dc:contributor.advisor
  • Katz, Boris

Rights

dc:rights
Statement dc:rights
  • In Copyright - Educational Use Permitted
  • Copyright retained by author(s)

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/151342
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/151342

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Lu, David. Understanding the Robustness of Vision Models and Humans to Occlusion-Based Corruptions. Massachusetts Institute of Technology, 2023. https://hdl.handle.net/1721.1/151342