RightWayUp demo
Runs on this device. Nothing is uploaded.
Drag the image or the slider to turn it, or open your own photo. The model reads the dashed frame and straightens it on the right.
Drop to read
–
Not read yet
- Confidence
- –
- True
- –
- Reading
- –
No clear up
Pick a clip or drop your own video, then press play. The model reads each frame; the right side shows it levelled.
Drop to play
No clear up
- Angle
- –
- Confidence
- –
- Model
- –
- Per frame
- –
Start the camera and tilt your phone or laptop. The model reads each frame on this device; the right side shows it levelled.
Camera off
No clear up
–
- Confidence
- –
- Model
- –
- Per frame
- –
Drop or choose many photos to read them all, then download the straightened copies as a .zip.
Drop photos here
This browser can’t run the model. A current version of Chrome, Edge, Firefox or Safari can.
Samples, model and licences
- Model: RightWayUp 1.0 Pico,
pico-s70-web-int8.onnxfrom ortusai/rightwayup, Apache-2.0, by ORTUS AI. Runs with ONNX Runtime Web 1.30.0 (MIT, Microsoft) on one WebAssembly thread, and abstains below the threshold set on the page (0.415 by default, the standard threshold for this file). - Workshop, Full roll: Aircraft Workshop 01 by Oliksiy Yakovlyev, Poly Haven, CC0; views extracted, camera roll and motion simulated.
- Street: Elm Street, Kindred North Dakota by Zlew42, Wikimedia Commons, CC0; resized.
- Car park: Arndale Shopping Centre Basement Vehicle Parking Area by RegionVisitor90, Wikimedia Commons, CC0; resized, converted to sRGB.
- Stairwell: Stairwell – NÄL hospital 2 by W.carter, Wikimedia Commons, CC0; resized.
- Alley: Popes Head Alley, York by Malcolmxl5, Wikimedia Commons, CC0; resized, converted to sRGB.
- Night street: Snowy night street in Nanjing by Fumikas Sagisavas, Wikimedia Commons, CC0; resized.
- Metro: Metro Vijzelgracht by Greg Zaal, Poly Haven, CC0; views extracted, camera roll and motion simulated.
- London street: Urban Street 01 by Andreas Mischok, Poly Haven, CC0; views extracted, camera roll and motion simulated.
- Parking lot: Mall Parking Lot by Sergej Majboroda, Poly Haven, CC0; views extracted, camera roll and motion simulated.
- Render: RightWayUp training renders (held-out evaluation render) by ORTUS AI, Hugging Face, CC BY 4.0; re-encoded.
- Letter, 1899: Letter, Chicago, Ill., to Edward E. Ayer, 1899 Dec. 27 by Eli Lundy Huggins, Newberry Library, via CARLI Digital Collections and Wikimedia Commons, Public domain; resized.
- Sky: a view from a Poly Haven HDRI, CC0.
- Sand: Rippled wavy beach sand seamless ground texture by Sisters.seamless, Wikimedia Commons, CC0; resized.
- Roller coaster: Huracan POV (Front Row), Belantis Gerstlauer Euro-Fighter by Canobie Coaster, Wikimedia Commons, CC BY 3.0; trimmed and re-encoded without sound.
- Alpine coaster: Thrilling alpine coaster ride in snowy landscape by Mykola Stepaniuk, Pexels, Pexels License; trimmed and re-encoded without sound.
- FPV drone: Colorado FPV angle by Ibrahim Bennett, Pexels, Pexels License; trimmed and re-encoded without sound.
- Coaster loops: Impulse POV, Knoebels Zierer Vertical Drop Roller Coaster by Canobie Coaster, Wikimedia Commons, CC BY 3.0; trimmed and re-encoded without sound.
- Knocked camera: Video of a Parking Deck by Артем Ковальчук, Pexels, Pexels License; trimmed, turned frame by frame to simulate a knock, re-encoded.