3D computational modeling and perceptual analysis of kinetic depth effects

Meng Yao Cui, Shao Ping Lu, Miao Wang, Yong Liang Yang, Yu Kun Lai, Paul L. Rosin

Research output: Contribution to journalArticlepeer-review

2 Citations (SciVal)


Humans have the ability to perceive kinetic depth effects, i.e., to perceived 3D shapes from 2D projections of rotating 3D objects. This process is based on a variety of visual cues such as lighting and shading effects. However, when such cues are weak or missing, perception can become faulty, as demonstrated by the famous silhouette illusion example of the spinning dancer. Inspired by this, we establish objective and subjective evaluation models of rotated 3D objects by taking their projected 2D images as input. We investigate five different cues: ambient luminance, shading, rotation speed, perspective, and color difference between the objects and background. In the objective evaluation model, we first apply 3D reconstruction algorithms to obtain an objective reconstruction quality metric, and then use quadratic stepwise regression analysis to determine weights of depth cues to represent the reconstruction quality. In the subjective evaluation model, we use a comprehensive user study to reveal correlations with reaction time and accuracy, rotation speed, and perspective. The two evaluation models are generally consistent, and potentially of benefit to inter-disciplinary research into visual perception and 3D reconstruction.

Original languageEnglish
Pages (from-to)265-277
Number of pages13
JournalComputational Visual Media
Issue number3
Early online date13 Aug 2020
Publication statusPublished - 1 Sept 2020


  • 3D reconstruction
  • kinetic depth effects
  • perceptual factor analysis

ASJC Scopus subject areas

  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design
  • Artificial Intelligence


Dive into the research topics of '3D computational modeling and perceptual analysis of kinetic depth effects'. Together they form a unique fingerprint.

Cite this