{{Short description|Camera that can see in all directions}} thumb|right|Schematic of an omnidirectional camera with two mirrors:<br /> 1. Camera<br /> 2. Upper Mirror<br /> 3. Lower Mirror<br /> 4. "Black Spot"<br /> 5. Field of View (light blue)

In photography and computer vision, an '''omnidirectional camera''' (from "omni", meaning all), also known as '''360-degree camera''' (or '''360° camera'''), is a camera having a field of view that covers at least a full circle (360°) in the horizontal plane. It may be extended vertically up to a full sphere (1 spat), in which case it is also known as a '''spherical camera'''. Omnidirectional cameras are important in applications where large visual field coverage is needed, such as in panoramic photography, VR photography, and robotics.<ref name="Tim Parry">{{cite web|author=Parry, T.|date=December 2016|title=Extensive Guide to 360 Cameras|url=https://www.hisnameistim.com/360-degree-camera-reviews/|url-status=dead|access-date=2017-01-02|website=Tim Parry|archive-date=2017-07-01|archive-url=https://web.archive.org/web/20170701095334/https://www.hisnameistim.com/360-degree-camera-reviews/}}</ref>

== Overview == thumb|right| Omnidirectional camera with two mirrors.<br /> 1. Camera<br /> 2. Lower mirror<br /> 3. Aperture<br /> 4. Glass housing<br /> 5. Cover and upper mirror (hidden) A camera normally has a field of view that ranges from a few degrees to, at most, 180°. This means that it captures, at most, light falling onto the camera focal point through a hemisphere. In contrast, an ''ideal'' omnidirectional camera captures light from all directions falling onto the focal point, covering a full sphere. In practice, however, most omnidirectional cameras do not cover the entire sphere. Many cameras which are referred to as omnidirectional cover the full 360° along the equator of the sphere but exclude the top and bottom. In the case that they do cover the full sphere, the captured light rays do not intersect exactly in a single focal point.

Various techniques can be used to generate 360-degree images.

=== Cameras with one lens === These models are used with a fisheye lens. The lens bends the angle of the shot to take a larger radius of the selected subject. It is not possible to take a complete 360-degree picture with this technique because there is always a dead angle directly behind the lens.

=== Cameras with two lenses (Dual Fisheye) === 360-degree cameras with two lenses are probably the most common type, as they can accommodate a full 360-degree angle with two lenses facing each other. A camera takes pictures and videos with an angle of just over 180 degrees, e.g. 220 degrees. These are then converted into a 360-degree object using software. Problems are often caused by stitching errors that can happen at any given time. This means that an incorrect combination of the images can result in an unclean cut edge that is difficult or impossible to remove.

=== Cameras with more than two lenses === [[File:Panorama-style surveillance camera at Köln Messe-Deutz station (cropped).jpg|thumb|Panorama-style surveillance camera]] Depending on the application, manufacturers use more than two camera lenses to produce the images. One of the first cameras was Sony' Fourthview multihead camera<ref>{{cite journal | last=Nielsen | first=Frank |title=Surround video: a multihead camera approach|journal = The Visual Computer | volume=1 | number=1 |publisher=Springer | year=2005 | doi=10.1007/s00371-004-0273-z | pages=92–103| s2cid=2000070 }}</ref> and the throwing camera, Panono. It has 36 cameras, which are triggered at the same time at the highest point, if the camera was thrown into the air. The more lenses are installed in the camera, the more difficult it becomes for the software to combine the individual images, however, the possible stitching problems are less with a good stitching.

=== Camera rigs === {{main|Camera rig}}

Camera rigs are mostly used for the attachment of 6 conventional Actioncams. GoPro produced one of the first camera rigs. They are available in different versions and connect several single cameras.<ref>{{Cite web|url=http://www.360gradkamera.de/gopro-360-grad-kamera-omni-rig-6-actioncams/|title=The GoPro 360 degree camera rig - Connect Omni Rig with 6 Actioncams|date=2017-04-23|website=360 Grad Kamera|language=de-DE|access-date=2019-02-11}}</ref> The cameras are placed in this cube and record the surroundings in all directions.

=== Mosaic based cameras === {{ PanoViewer | Heino Elleri Muusikakool 005-rytmimuusika pano.jpg | Recording room 360° panoramic }} If several "normal" cameras are combined in a network, one speaks of mosaic-based cameras. Each of these cameras records a small area of the environment. The individual images are then joined together like mosaic stones to form an omnidirectional overall image. The number of cameras to be used depends on the focal length of the lenses used. The smaller the focal length, the larger the angle of view and the fewer cameras are required. <br />

== Applications ==

===Cars=== {{Main|Omniview technology}} Cars with omnidirectional camera include Nissan Qashqai, Volvo S90, Range Rover, Peugeot 3008 and Kia Stinger.<ref>{{Cite web|url=https://www.buyacar.co.uk/cars/reversing-camera/880/cars-with-360-camera|title=Cars with 360 camera}}</ref>

=== Panoramic art === [[File:Jefferson Graham on Manhattan Beach Pier.jpg|thumb|left|A 360 shot taken by tech journalist Jefferson Graham with a selfie stick]] Traditional approaches to panoramic photography mainly consists of stitching shots taken separately into a single, continuous image. The stitching of images, however, is computationally intensive (for example using the RANSAC iterative algorithm, commonly used to solve the correspondence problem), and depending upon the quality and consistency of the shots used, the resulting image might contain a number of deficiencies which impair the quality of the resulting image. In contrast, an omnidirectional camera can be used to create panoramic art in real time, without the need for post processing, and will typically give much better quality products.

In 2015 Facebook began rolling out omnidirectional videos where the user can view the video at any arbitrary camera angle around a 360-degree radius and limited tilt up-and-down angles.

=== Robotics and computer vision === [[Image:FU-Fighters RoboCup Midsize Robot 2005.jpg|thumb|right|A robot in the RoboCup Midsize league (2005), equipped with an omnidirectional camera.]] In robotics, omnidirectional cameras are frequently used for visual odometry and to solve simultaneous localization and mapping (SLAM) problems visually.<ref name=ScaramuzzaIEEE-TRO08>{{cite journal | author = Scaramuzza, D. |author2=Siegwart, R. |date=October 2008 | title = Appearance-Guided Monocular Omnidirectional Visual Odometry for Outdoor Ground Vehicles | journal = IEEE Transactions on Robotics |volume=24 |issue=5 | pages = 1015–1026 |doi=10.1109/TRO.2008.2004490 |hdl=20.500.11850/14362 |s2cid=13894940 |hdl-access=free }}</ref><ref name=Ulrich2000>{{cite journal | author = Ulrich, I. | author2 = Nourbakhsh, I. | year = 2000 | title = Appearance-based place recognition for topological localization | journal = Proc IEEE Int Conf Rob Autom | volume = 2 | pages = 1023–1029 | url = http://www.cis.udel.edu/~cer/arv/readings/paper_ulrich.pdf | access-date = 2008-07-15 | archive-date = 2011-07-20 | archive-url = https://web.archive.org/web/20110720084838/http://www.cis.udel.edu/~cer/arv/readings/paper_ulrich.pdf | url-status = dead }}</ref><ref name=Kim2003>{{cite conference | author = Kim, J.H. |author2=Chung, M.J. | year = 2003 | title = Slam with omni-directional stereo vision sensor | book-title = Intelligent Robots and Systems, 2003.(IROS 2003). Proceedings. 2003 IEEE/RSJ International Conference on | volume = 1 |doi=10.1109/IROS.2003.1250669 }}</ref><ref name=Jogan2000>{{cite conference | author = Jogan, M. |author2=Leonardis, A. | year = 2000 | title = Robust localization using panoramic view-based recognition | conference = 15th ICPR | volume = 4 | pages = 136–139 | doi = 10.1109/ICPR.2000.902882 |isbn=978-0-7695-0750-7 |citeseerx=10.1.1.136.4931 |s2cid=3178789 }}</ref> Due to its ability to capture a 360-degree view, better results can be obtained for optical flow and feature selection and matching.

=== Real Estate === Within the real estate industry, 360 camera technology has offered a way for prospective home buyers to tour the home without having to be there in person. An evolution inspired by an increasing amount of homes being purchased sight-unseen<ref>{{Cite web|title=8 Incredible Real Estate Photography Facts In 2022|url=https://professionalrealestatephoto.com/real-estate-photography-facts/|website=Professional Real Estate Photo|date=25 January 2022 }}</ref>. Some commercially available 360 cameras are sold with real estate as the main subject in mind.<ref>{{Cite web |date=6 December 2021 |title=5 Best 360 Cameras For Real Estate In 2022 |url=https://professionalrealestatephoto.com/best-360-cameras-for-real-estate/ |website=Professional Real Estate Photo}}</ref>

=== Miscellaneous === thumb|right|Omnidirectional image of a corridor. Applications of omnidirectional cameras also include 3D reconstruction<ref>Bunschoten, Roland, and Ben Krose. "[http://www.sc.ehu.es/ccwgrrom/transparencias/articulos-alumnos-doct-2002/edurne-barrenechea/01192164.pdf Robust scene reconstruction from an omnidirectional vision system] {{Webarchive|url=https://web.archive.org/web/20210113054146/http://www.sc.ehu.es/ccwgrrom/transparencias/articulos-alumnos-doct-2002/edurne-barrenechea/01192164.pdf |date=2021-01-13 }}." IEEE Transactions on Robotics and Automation 19.2 (2003): 351-357.</ref> and surveillance, when it is important to cover as large a visual field as possible.<ref name="FlamminiSetola2013">{{cite book|author1=Francesco Flammini|author2=Roberto Setola|author3=Giorgio Franceschetti|title=Effective Surveillance for Homeland Security: Balancing Technology and Social Issues|url=https://books.google.com/books?id=1w_SBQAAQBAJ&q=omnidirectional|date=10 June 2013|publisher=CRC Press|isbn=978-1-4398-8325-9}}</ref> Microsoft RoundTable was introduced in 2007 for videoconferencing, where all participants on one location can be in the same image.

==Products== {{main|List of omnidirectional (360-degree) cameras}}

Several implementations of omnidirectional (360-degree) cameras exist, including two opposing fisheye lens configurations and cameras with more than 30 separate lenses.

There have been fly-by-night companies that have produced prototypes and collected 'backers' on Kickstarter but have not delivered to end-users.<ref>{{Cite web|url=https://www.kickstarter.com/projects/bublcam/bublcam-360o-camera-technology-for-everyone|title=Bublcam: 360º Camera Technology for Everyone|website=Kickstarter|language=en|access-date=2020-03-22}}</ref>

More established 360-camera manufacturers currently actively producing and supporting hardware as of March 2020 include: * Red Digital Cinema<ref>{{Cite web|last=Zhang|first=Michael|date=2018|title=RED and Facebook Unveil Manifold, a 3D and 360° VR Camera {{!}} PetaPixel|url=https://petapixel.com/2018/09/28/red-and-facebook-unveil-manifold-a-3d-and-360-vr-camera/|access-date=2021-07-20|website=petapixel.com}}</ref> *Ricoh<ref>{{Cite web|url=https://us.ricoh-imaging.com/shop/|title=Shop|website=Ricoh|language=en-US|access-date=2020-03-22}}</ref> * Insta360<ref>{{Cite web |title=www.insta360.com |url=https://www.insta360.com/ |access-date=2020-03-22 |website=www.insta360.com}}</ref> * Gear 360 * GoPro<ref>{{Cite web|url=https://gopro.com/en/us/shop/cameras/max/CHDHZ-201-master.html|title=MAX 360 Camera {{!}} Max HyperSmooth, Max TimeWarp, Max SuperView {{!}} GoPro|website=gopro.com|access-date=2020-03-22}}</ref> * MadV<ref>{{Cite web|url=http://www.madv360.com/en|title=MADV-Fuel Your Adventure|website=www.madv360.com|access-date=2020-03-22}}</ref> * Vuze<ref>{{Cite web|url=https://vuze.camera/|title=Home Page {{!}} Vuze Camera|website=vuze.camera|access-date=2020-03-22}}</ref> * Panono<ref>{{Cite web|url=https://www.panono.com/en/home/|title=Panono 360 Camera 16K {{!}} Panono|website=www.panono.com|language=en|access-date=2020-03-22|archive-date=2020-03-26|archive-url=https://web.archive.org/web/20200326185559/https://www.panono.com/en/home/|url-status=dead}}</ref> * Kandao<ref>{{Cite web|url=https://www.kandaovr.com/|title=KanDao - 360 VR Camera {{!}} 3D Camera {{!}} 3D 360 Camera {{!}} 3D VR Camera|website=Kandao Tech|language=en-US|access-date=2020-03-22}}</ref> * Trisio<ref>{{Cite web |title=Trisio丨8K Professional Panoramic VR Camera |url=https://www.trisio.com/ |access-date=2022-04-11 |website=Trisio |language=en}}</ref> * FXG<ref>{{Cite web|url=https://www.fxgvr.com/fm360-8k|title=Fm360.8K – FXG|access-date=2021-01-11|archive-date=2021-05-09|archive-url=https://web.archive.org/web/20210509063913/https://www.fxgvr.com/fm360-8k|url-status=dead}}</ref>

Frequent new models and quality improvements in consumer-marketed 360-cameras are blurring the line between the professional and consumer market.<ref>{{Cite web|url=https://360rumors.com/race-first-8k-consumer-360-camera-just-got-real-thanks-new-sensor/|title=The race for the first 8K consumer 360 camera just got real thanks to this new sensor|date=2019-08-13|website=360 Rumors|language=en-US|access-date=2020-03-22}}</ref><ref>{{Citation|title=WHICH 360 CAMERA SHOULD YOU BUY IN 2020?|url=https://www.youtube.com/watch?v=5UPwGZLYXpQ |archive-url=https://ghostarchive.org/varchive/youtube/20211221/5UPwGZLYXpQ |archive-date=2021-12-21 |url-status=live|language=en|access-date=2020-03-22}}{{cbignore}}</ref>

== See also == * 360 panorama * 360-degree video * Ball camera * Immersive video * Leme panoramic camera * Light-field camera *MSG Sphere<ref>{{Cite web|last=Blumenthal|first=Eli|title=How Madison Square Garden Co. is aiming to make every seat the best in the house|url=https://www.usatoday.com/story/money/2018/02/08/how-madison-square-garden-co-aiming-make-every-seat-best-house/318516002/|access-date=2021-07-20|website=USA TODAY|language=en-US}}</ref> * Multiple-camera setup * Panoramic tripod head * Pan–tilt–zoom camera (PTZ camera) * Stereo camera * VR photography * Whole sky camera

==References== {{reflist}}

==External links== {{Commons category|Omnidirectional cameras}} * [http://www.cis.upenn.edu/~kostas/omni.html UPenn Omnidirectional Vision page] * [http://blog.wired.com/gadgets/2008/07/olympus-omni-di.html Wired introduction]

Category:Panoramic cameras Category:Image sensor technology in computer vision