huggingface.co
Total runs: 898
24-hour runs: 0
7-day runs: 7
30-day runs: 666
Model's Last Updated: April 16 2026
image-to-image

Introduction of ovie

Model Details of ovie

OVIE — One View Is Enough!

Monocular Training for In-the-Wild Novel View Generation

Project Page Paper GitHub License

OVIE is a novel view synthesis model that generates a new viewpoint of a scene from a single image and a target camera pose . Unlike most prior work, it is trained entirely on unpaired in-the-wild images — no multi-view supervision required.

OVIE teaser


Model architecture

OVIE is a convolutional encoder–decoder with a Vision Transformer (ViT) bottleneck conditioned on camera parameters via adaptive layer normalisation (AdaLN):

  • Encoder : cascaded downsampling ConvBlocks (3 scales)
  • Bottleneck : 12-layer ViT (hidden size 768, 12 heads) with AdaLN camera conditioning
  • Decoder : cascaded upsampling ConvBlocks (3 scales)
  • Camera conditioning : a 7-dimensional pose encoding (rotation + translation) projected into the ViT hidden space
  • Parameters : ~143M

Usage
import torch
from models.models import OVIEModel
from utils.pose_enc import extri_intri_to_pose_encoding
from torchvision.transforms import ToTensor
from PIL import Image

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

# Load model
model = OVIEModel.from_pretrained("kyutai/ovie", revision="v1.0").to(device)
model.eval()
image_size = model.image_size  # 256

# Prepare input image
img_pil = Image.open("image.jpg").convert("RGB").resize((image_size, image_size))
img_tensor = ToTensor()(img_pil).unsqueeze(0).to(device)

# Define target camera pose (3x4 extrinsics)
extrinsics = torch.tensor([[[1.0, 0.0, 0.0, -1.25],
                            [0.0, 1.0, 0.0,  0.5],
                            [0.0, 0.0, 1.0, -2.0]]], device=device)
dummy_intrinsics = torch.zeros(1, 1, 3, 3, device=device)

camera = extri_intri_to_pose_encoding(
    extrinsics=extrinsics.unsqueeze(0),
    intrinsics=dummy_intrinsics,
    image_size_hw=(image_size, image_size),
)
cam_token = camera[..., :7].squeeze(0)

# Generate novel view
with torch.no_grad():
    pred = model(x=img_tensor, cam_params=cam_token)
# pred: (1, 3, 256, 256) tensor in [0, 1]

See the repository for full installation instructions and example notebooks:

  • inference_huggingface.ipynb — loads directly from this Hub page
  • inference_local.ipynb — loads from a local checkpoint

Training

OVIE is trained on a diverse mix of in-the-wild internet images (ImageNet, Places365, OSV5M, OpenImages) with no multi-view pairs . Training uses a combination of L2 reconstruction loss, LPIPS perceptual loss, and an adversarial loss with a DINO-based discriminator. Camera poses are sampled synthetically from a distribution of plausible viewpoint changes.


Evaluation

The model is evaluated on DL3DV and Real Estate 10K (RE10K) using PSNR, SSIM, and LPIPS. See the paper for full quantitative results.


Citation
@misc{ovie2026,
      title={One View Is Enough! Monocular Training for In-the-Wild Novel View Generation},
      author={Adrien Ramanana Rahary and Nicolas Dufour and Patrick Perez and David Picard},
      year={2026},
      eprint={2603.23488},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2603.23488},
}

Runs of kyutai ovie on huggingface.co

898
Total runs
0
24-hour runs
0
3-day runs
7
7-day runs
666
30-day runs

More Information About ovie huggingface.co Model

More ovie license Visit here:

https://choosealicense.com/licenses/mit

ovie huggingface.co

ovie huggingface.co is an AI model on huggingface.co that provides ovie's model effect (), which can be used instantly with this kyutai ovie model. huggingface.co supports a free trial of the ovie model, and also provides paid use of the ovie. Support call ovie model through api, including Node.js, Python, http.

kyutai ovie online free

ovie huggingface.co is an online trial and call api platform, which integrates ovie's modeling effects, including api services, and provides a free online trial of ovie, you can try ovie online for free by clicking the link below.

kyutai ovie online free url in huggingface.co:

https://huggingface.co/kyutai/ovie

ovie install

ovie is an open source model from GitHub that offers a free installation service, and any user can find ovie on GitHub to install. At the same time, huggingface.co provides the effect of ovie install, users can directly use ovie installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

ovie install url in huggingface.co:

https://huggingface.co/kyutai/ovie

Url of ovie

ovie huggingface.co Url

Provider of ovie huggingface.co

kyutai
ORGANIZATIONS

Other API from kyutai

huggingface.co

Total runs: 1.6M
Run Growth: 758.7K
Growth Rate: 48.20%
Updated:July 02 2025
huggingface.co

Total runs: 119.0K
Run Growth: 65.0K
Growth Rate: 54.62%
Updated:September 11 2025
huggingface.co

Total runs: 5.4K
Run Growth: -9.7K
Growth Rate: -179.97%
Updated:May 04 2026
huggingface.co

Total runs: 3.6K
Run Growth: 1.4K
Growth Rate: 38.07%
Updated:September 18 2024
huggingface.co

Total runs: 1.6K
Run Growth: -161
Growth Rate: -9.80%
Updated:April 30 2025
huggingface.co

Total runs: 610
Run Growth: -465
Growth Rate: -76.23%
Updated:September 18 2024
huggingface.co

Total runs: 12
Run Growth: 5
Growth Rate: 41.67%
Updated:December 24 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 27 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:November 18 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 10 2026