AIMech AI

Perspective Transformer Nets

Architectures AIMech:PerspectiveTransformerNets DRAFT
An image-to-volume neural architecture that combines a convolutional image encoder and volumetric decoder with a supplied-camera projection component. Training compares projected volume silhouettes with observed silhouettes from known viewpoints, optionally together with volumetric supervision; the learned encoder and decoder predict a 3D volume from one input image.
Identity Notes & Concept Scope The original 2016 image-to-volume architecture contains a supplied-camera perspective projection component. PTN-Proj/PTN-Comb denote objective regimes within this framework, not exact aliases for unrelated methods or automatic separate records. It differs from the learned image-warp localization module SpatialTransformer and from attention Transformers. The related DeepConvolutionalNetwork mapping concerns its convolutional host and does not transfer whole-network equivariance through the fully connected bottleneck. At the actual clean cohort 338 base 5bca5a88c58998cc790594358d178fe828da1eea, the complete inventory contained 748 native and 442 pinned AIO records. Normalized IDs, local IDs, names, aliases and all scoped synonyms comprised 4761 field occurrences and 3640 distinct normalized values. The selected candidate probes had no collision; the sole normalized contextual hit was AIMech:SpatialTransformer. Four full-checkout searches included ignored and hidden files and returned 134/136/349/418 occurrences, grouped losslessly into 48 distinct contents. Root read all 48 contents, the provenance representatives/root sets and current relevant frontier objects. These hits are the existing SpatialTransformer record and its generated/review/history contexts, the carried IC-STN owner, or the separately pending PTN source context. All 909 main and 393 nested frontier objects were mechanically queried recursively. The actual inventory preserves the historical semantic research bytes, with only the three unrelated cohort 337 regularizers added to the earlier PTN snapshot. This is bounded snapshot/semantic-neighborhood evidence, not a global absence or saturation claim. Reuse owner 908, retaining its own official main-paper URL; the earlier Swapout supplement mismatch is source-discovery provenance, not Swapout evidence. Prior source-agent reading of 31 semantic rows, 18 exact AIO nodes / 142 edges and 33 frontier objects remains attributed; root separately read the primary scope and full SpatialTransformer as recorded in the research acceptance.

Claims & Grounded Evidence

6 Claims
Mechanism #convolutional-image-to-volume-framework
For an input image I, the framework predicts a volume as V_hat=f(I)=g(h(I)), where h is the image encoder and g is the volume decoder. The original architecture uses a 2D convolutional encoder with a fully connected bottleneck and a 3D up-convolutional decoder. A nested perspective projection component turns the predicted volume into view-dependent silhouettes for training. The learned encoder and decoder are distinct from this supplied-camera projection operation.
Mechanism #supplied-camera-volume-resampling
The projection component takes a viewpoint-dependent transformation matrix as input and samples a source volume in world coordinates onto an output grid in screen coordinates and disparity. The paper prints Theta=diag(K,1)[R t;0^T 1] and p_s proportional to Theta p_t, with p_s=(x_s,y_s,z_s,1) and p_t=(x_t,y_t,1,d_t). The supplement relates normalized screen coordinates to unprojected coordinates by x_t=x_tilde/z_tilde, y_t=y_tilde/z_tilde and d_t=1/z_tilde. These are the printed coordinate conventions; the matrix is supplied, rather than estimated by a learned camera-localization network in this construction.
Mechanism #trilinear-tent-sampling-and-max-projection
At a source location (x_s,y_s,z_s), the sampled value is U_i=sum_n sum_m sum_l V_nml phi(x_s-m) phi(y_s-n) phi(z_s-l), with phi(a)=max(0,1-abs(a)). The product of three one-dimensional tent factors implements trilinear interpolation over the source voxel grid. The silhouette value is then S_n'm'=max_l' U_n'm'l', taking a maximum along disparity rather than summing the ray. The supplement calls its kernel bilinear, while its displayed formula contains all three interpolation axes.
Mechanism #silhouette-and-combined-objective-regimes
For an input view I_k, the projection objective averages squared silhouette discrepancies over supplied target views: L_proj(I_k)=(1/n) sum_j ||P(f(I_k);alpha_j)-S_j||^2. When a target volume V is available, the additional objective is L_vol(I_k)=||f(I_k)-V||^2, and the combined loss is lambda_proj L_proj + lambda_vol L_vol. The paper names projection-only training PTN-Proj and combined training PTN-Comb; its volume-only comparison is CNN-Vol. Avoiding ground-truth volumes in PTN-Proj does not remove the silhouette and camera supervision.
Mechanism #staged-encoder-and-volume-training
The original training procedure first pretrains the image encoder using a recurrent view-rotation curriculum to encourage a representation of object identity across views. It then trains the volume generator with the projection-based objective and includes projections from neighboring viewpoints in minibatches. Equation 5 states the desired equality of latent representations for views of the same object; this is a training aim, not a proved invariance or unique-shape guarantee. The reported optimization uses ADAM.
Scope #single-image-inference-and-multiview-training
The learned mapping f predicts a volume from one image at inference, whereas training can compare that volume with silhouettes of the same object from several known viewpoints. The main experimental setting supplies all 24 rendered views per training object. The supplement also describes training with eight views, either within a 105-degree range or spaced by 45 degrees around the object, with corresponding shorter encoder curricula. Those partial-view experiments concern the chair category and do not establish arbitrary-view or arbitrary-object recovery.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:DeepConvolutionalNetwork
Deep Convolutional Network
related_match The original host uses a convolutional image encoder and an up-convolutional volume decoder, supporting a qualified architectural association with the pinned visual-network class. That class does not identify the supplied-camera projection, silhouette objective or full PTN framework. Its translation-equivariant feature-map description is not asserted for the whole model through the fully connected bottleneck. This relation is neither equivalence nor subclass membership, and the name does not imply an attention-based Transformer architecture.

Evidence Sources & Primary Literature

2 Sources
Source ID Publication / Document Type / Access Reference & Checksum
yan2016-main
Xinchen Yan, Jimei Yang, Ersin Yumer, Yijie Guo, Honglak Lee
primary paper
full_text
sha256:3a05c686eec6…
yan2016-supplement
Xinchen Yan, Jimei Yang, Ersin Yumer, Yijie Guo, Honglak Lee
primary paper
full_text
sha256:c179f3b2039a…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-15T09:56:01Z
Updated: 2026-10-15T09:56:01Z
Source File: data/curated/PerspectiveTransformerNets.yaml