In the 360 camera industry, there has always been a great divide between consumer 360 cameras and professional 360 cameras. Insta360 Pro is the first one that packs the power of a professional 360 camera into a package that is as easy to shoot and stitch as a consumer 360 camera. I’ve had the Insta360 Pro since the beginning of July 2017. This multi-part review is based on my HANDS-ON experience using it IN THE FIELD (it’s definitely not a “review” from simply browsing through photos and videos shot by other people). I also have sample photos and sample videos (which I took myself). 4/3/18 update: Mistika VR auto calibration
Table of Contents:
Specifications and features
What’s in the box
Tutorial and workflow (shooting to stitching)
In the real world
Live streaming tutorial and sample
New features added in Insta360 Pro v 2.0 update
Mistika VR auto calibration.
This review is based on:
firmware version 153
iOS app version: 0.8.0
Insta360Stitcher version 0.9.17 and 1.0.0 (they issued an update while I was writing this).
Note: this review will be constantly updated with the latest developments, so it will change over time. See the changelog at the end of this article.
|Insta360 Pro at CES 2017|
When Insta360 announced the Insta360 Pro at CES 2017, they astounded the 360 camera industry. Prior to their announcement, they had said they would create a camera to compete with the GoPro Omni, an 8K 360 camera rig that was and still is used by many professionals. With the Insta360 Pro, they not only created a camera with 8K resolution, but they also added capabilities not found in the Omni, including 3D 360 photos and videos, and the ability to live stream in 4K (in 2D or 3D). And it was $3,499, fully one third less than the price of a GoPro Omni.
|Max Richter presents the Insta360 Pro at a press conference|
Soon after, they also posted sample photos and videos that showed impressive quality, and I got to see more sample photos and videos in a VR headset at NAB.
Even though I saw the samples with excellent image quality, I was still a little bit hesitant to order the Insta360 Pro. It would be the second most expensive camera I’ve ever bought and there were no tests or reviews for it. Due to a customs snafu, I also wasn’t able to try it at NAB Show 2017, so I didn’t know what it was like to actually use it either. Was it too difficult or impractical to use in the real world? What if it takes too long for my modest PC hardware to stitch? How does it really perform?
At the same time, I had been writing about Insta360 for a while now (since February 2016) and I knew that they were extremely committed to doing the best for their customers. Since 2007, I’ve purchased cameras (360 and otherwise) from most major manufacturers including Nikon, Sony, Pentax, Olympus, Panasonic, Fuji (sorry I never had a Canon other than point-and-shoot) – and honestly, I’ve never seen any company that was as anywhere as dedicated to its customers as Insta360. Their responsiveness is amazing, and they issue significant updates to improve their cameras at an incredible pace. For example, they added the 360 camera industry’s first realtime image stabilization to their Insta360 Nano and Air via a firmware update (!). In one quarter they probably issue more updates than a typical camera company issues in the entire product cycle of a camera.
I thought to myself that if this highly customer-centric and highly capable company has poured all their resources into making the best 360 camera, then that 360 camera should be amazing. So I took a leap of faith and ordered one. Here’s what I found.
First, here’s a quick rundown of the specs:
|Lenses||six fisheye lenses|
|Field of view||fully spherical|
|Sensors||unspecified; probably six 1/2.3-inch CMOS sensors|
|Photo resolution||7680 x 3840 (2D 360) or|
7680 x 7680 (3D 360)
in DNG Raw or JPG
|Video resolution||7680 x 3840 at 30fps (2D 360) or|
3840 x 1920 at 120fps (2D 360)
6400 x 6400 or 30fps (3D 360)
3840 x 3840 or 60fps (3D 360)
|Live streaming resolution:||3840 x 1920 at 30fps (2D 360) or|
3840 x 3840 at 24fps (3D 360)
Compatible with YouTube, Facebook, Periscope / Twitter, Weibo
Spatial audio support
|Shutter speed:||1/8000 to 60 secs (in manual mode)|
|ISO:||100 to 6400|
|Stabilization:||6-axis gyro-based image stabilization|
|Connector:||1/4-20 tripod connector|
|Storage:||One SD card;|
External SSD supported via USB 3.0
|Connectivity:||RJ45 Ethernet interface (for stable cable communication)|
USB Type-C (for high speed file transfer)
WiFi (for AP hotspot connection)
HDMI 2.0 Type-D (for the monitoring and output of footage)
|Battery:||5000 mAh (75 minutes); battery or AC adapter (can charge while recording)|
Time lapse mode
Live curve adjustment
Live preview (30fps)
VR preview (2D 360)
GPS accessory support
The package includes:
– the Insta360 Pro with removable stand / grip
– a silicone rubber lens cap / ring to protect the lenses
– battery (can be charged in the camera)
– AC adapter and cord
– USB to Ethernet adapter
– USB cable
– Ethernet cable
– microfiber lens cloth
– a waterproof hardcase with custom foam cutouts
– shoulder strap for the hardcase
– quick start guide, warranty, a thank you letter from the company.
If you got the battery combo package, you’ll also get:
– a dual battery charger (it uses the same AC adapter as the Insta360 Pro)
– two additional batteries
Here’s an unboxing video:
The Insta360 Pro is somewhere between the size of a large cantaloupe or a small honeydew. Here it is next to the Panono and the Vuze Camera.
The Insta360 Pro’s body uses aluminum alloy and polycarbonate. It feels very solidly built and is quite hefty. It is about the weight of my old Nikon D3. The removable base acts both as a stand and as a grip. It’s not totally spherical in shape and has recessed areas at the top and bottom that can be used for gripping even without the removable base.
Something interesting is that there are actually three color variations for Insta360 Pro. The most common one is black. A few are white. And fewer still have a gunmetal blue finish like the one shown in these shots.
HOW TO USE THE INSTA360 PRO
Until I got the Insta360 Pro, I had no idea how it was actually used. To my surprise, it was as easy to use as a point-and-shoot camera, not just while shooting but even for stitching. Here’s a demo on how to use the Insta360 Pro, from shooting (on-camera or with the app) to stitching. The Insta360 Pro is so easy to use that by the end of the video, you too will know how to shoot and stitch with the Insta360 Pro. (Correction: in the video, I said I was using an iPhone 4. Actually I later found out that I was using an iPhone 5S. Sorry for the confusion.) UPDATE: Insta360 Pro is now also compatible with Android!
As shown in the video, the startup takes about a minute and a half with the current firmware. There is a coming update that will reduce the startup to about 30 seconds.
Stitching is much easier than a rig. You only have one SD card to manage, and each photo and each video has their own folder, so you won’t get the files mixed up. Each folder has all the individual files for that photo or video (you can turn off this feature) and a 1920 x 960 preview file so you can get an idea of the final photo or video. Honestly, it is much easier to handle than compared to, for example, my Kodak PIXPRO SP360 Dual Pro.
As for stitching time, it’s less than I expected. My PC setup is VR ready but still modest:
– Intel Xeon W3565
– 15GB RAM
– GTX 1060 6GB graphics card
I have an SSD drive but I rendered the file into my storage drive which is a regular HDD, not SSD. I didn’t assemble my PC. I just bought a Dell workstation which had the processor and RAM for around $270, then I added the graphics card. The total cost was just around $540.
With this hardware using version 0.9.17 of the Insta360 Stitcher on a 6K 3D 360 video, it took me around 15 minutes of stitching time per 1 minute of video using optical flow stitching. Scene-based stitching is about twice as fast on my PC. But with version 1.0.0, it takes me just 10 minutes of stitching per minute of video! Insta360 said that they are improving the stitching speed even further with future updates.
Videos stitched on the desktop have 360 metadata (2D or 3D as the case may be) and can be uploaded directly to YouTube or Facebook (I haven’t tried uploading to Vimeo, but I’m sure it will work). As for in-camera stitched videos, it seemed they did not have the correct 360 metadata as of firmware 153 but they will fix that issue in the next update.
IN THE REAL WORLD
OK so what’s it like to shoot with the Insta360 Pro in the real world? I had many worries. I worried if it would be too complicated to use in the field, or if it would fail unexpectedly right when I need it, or if I would be chased out by security guards, or if I would drop it accidentally. In reality, it’s much easier to shoot with it that I imagined and was completely hassle-free.
I took the Insta360 Pro to a local pier with a lively atmosphere. To make it faster to use and to avoid drawing too much attention, I decided not to use the hardcase it came with. Instead I just used an old camera bag (you can see me carrying it in the sample videos). It made it much easier to carry the Insta360 Pro.
I used my favorite monopod combination, the extra tall Kodak PIXPRO monopod with the tripod legs from the Monoshot.co. (Update: I now use a Linco steel light stand which is more stable than the PIXPRO monopod and will not sway.) I simply carried the Insta360 Pro with the monopod, holding it like Gandalf’s staff, using the lens cover and wiping the lens with a microfiber cloth in between shots,. It was much faster to shoot that way than putting it back in the camera bag every time.
Another thing is that because of the Insta360 Pro’s slow startup time (around 90 seconds), I kept the Insta360 Pro on the whole time. And believe it or not, I was able to shoot with one battery for almost 2 hours (not 2 hours of nonstop recording but 2 hours of walking around and shooting), even though I never turned it off and the internal fan and Wi-Fi were turned on the whole time. The key to making this work is to exit to the main menu as soon as you finish recording. I learned from Insta360 Pro’s CEO JK Liu that if the camera is on “Ready” mode, it will drain the battery as fast as if it was recording a video. Needless to say I was very impressed by the battery performance. (I also brought backup batteries but I didn’t actually need them).
So here’s how it works: I scout for an interesting spot for shooting. When I decide on the location, I setup the monopod legs and adjust the height for the Insta360 Pro. I got into the habit of doing a stitching calibration with every new location. (This is easier than it sounds and only takes about 15 seconds.) After calibration, I simply switch to photo and/or video and take the shot. For some scenes, I used my phone to start and stop recording. It really is that simple, and it worked perfectly and predictably throughout the entire 2-hour shooting session.
I was worried that security guards would stop me from using it, or people would object to me using it, but I only got curious looks and a few who asked me about it, none of them hostile, and some who looked interested in getting a 360 camera. Most people were oblivious to it, not minding it at all, at least at this location.
PHOTO QUALITYSee the Insta360 Pro v 2.0 update improvement on image quality The Insta360 Pro’s photos have excellent quality. The photos are very detailed from edge to edge, and the dynamic range is impressive. The stitching is very smooth if you use optical flow stitching (note: the in-camera stitching also uses optical flow), except for objects near the camera’s zenith or nadir which can look a little warped.
The colors are natural-looking and remind me of the look of negative film. You can also adjust the appearance of the photos before taking the shot with the app. The photos also have good latitude for adjustment in postprocessing. And of course, you can shoot in Raw, which will capture each lens in DNG format as well as stitch a 2D or 360 photo in DNG.
Here are 2D shots in full resolution (7680 x 3840) from a 3D 8k photo shot in JPG (for a 3D sample see below).
The lens appears to have very good flare resistance. Here is a scene where the sun is low on the horizon, shining directly into the lens, and there’s only a small flare artifact on the right side. Note: this video was not edited and is an in-camera stitched video.
In my opinion, what really sets the Insta360 Pro’s photos apart is if you shoot in 3D 360. The 3D effect is simply beautiful. As of July 2017, Insta360 Pro is one of the very few 360 cameras that can shoot 3D 360 photos (right now, Vuze’s 3D 360 photo mode is just a short video clip, so it’s really just a framegrab from a video).
Here is one of the photos in 3D 360. To view it in 3D, you need to view it on a phone and tap on the Google Cardboard icon.
In addition to Google VR View, you can share 3D 360 photos using these services:
– Gala360. You can share photos by sharing the url. See this example.
– Orbix360 (adding 3D 360 photo support early November 2017)
– Veer.tv (adding 3D 360 photo support in November 2017)
– Here are other ways to share 3D 360 photos: see here.
Here is an embedded 3D 360 example from Orbix:
Insta360 Pro Video QualitySee the Insta360 Pro v 2.0 update improvement on image quality The screenshot above is not from a photo. It’s a crop from a frame grab from the 8K mode of the Insta360 Pro. In fact, this is just a framegrab from the version uploaded to YouTube, so it’s not even the full detail. But as you can see, the detail is amazing (click to see the full version). At 8K, each frame of the video has 29.5 megapixels (7680 x 3840), around twice the nominal resolution of a Ricoh Theta photo. Just think about that… BTW, you can see how a framegrab from the Insta360 Pro compares to a Ricoh Theta S photo here.
While I love the 8K mode’s detail, I’m still drawn to the 6K 3D 360 mode. Even though it has noticeably less detail, viewing the videos in 3D 360 is mesmerizing to me. 🙂
|8K frame grab|
|a 2D frame grab from a 6K 3D 360 video|
YouTube began fully supporting 5.7K and 8K videos in September 2017, enabling smooth playback as long as your PC has adequate performance and your internet connection has sufficient bandwidth. However, 6K 3D 360 does not yet play smoothly as of October 2017. On other platforms such as Facebook and Vimeo, videos are limited to 4K. Nonetheless, a video shot at 8K or 6K then viewed as 4K has more detail than a video shot at 4K.
|8K viewed as 4K|
|6K 3D viewed as 4K 2D|
|4K 2D framegrab from 4K 3D 360 in-camera stitched video|
As for audio, the Insta360 Pro has four microphones for 360 audio. However, in the real world, audio is not one of its strengths. First, there is a lot of ‘popping’ when the sound is too loud for the microphone. Second, the internal fan is quite loud. Outdoors it is not an issue, but indoors in a quiet environment, it can be heard easily. Third, the volume of the microphone is sometimes too low. Fourth, the audio seems to be out of sync with the video.
Insta360 has added a noise cancellation feature for the fan noise, but I haven’t compared to see how effective it is. As for the other issues such as volume and synchronization, Insta360 is working on them. UPDATE: Insta360 has improved the audio by adding a spatial audio mode and a fanless mode (which will allow the camera to shoot video without the fan, for up to 15 minutes).
STITCHING QUALITYSee the Insta360 Pro v 2.0 update improvement on stitching quality Insta360 Pro allows you to choose between optical flow stitching or scene-based stitching.
Scene-based stitching is a type of template-based stitching. It stitches the videos according to a specific distance (determined during stitching calibration). This is the mode that Insta360 Pro uses for videos with realtime stitching. It is faster but the stitch is perfect but only at the specific stitching distance. Objects that are within the stitch line and move farther or nearer that specific distance will have some doubling (if they are farther than the stitch distance) or splitting (if they are closer than the stitch distance).
The other stitching mode is optical flow stitching which can move pixels during stitching. In theory, it can stitch at all distances simultaneously (i.e. both near and far objects) as long as there is sufficient overlap between the lenses. The Insta360 Pro’s stitching with optical flow is smooth and seamless except for objects that are within the stitch line near the camera, especially near the zenith or nadir. Those objects can look like they are vibrating or oscillating. However, Insta360 already has a new optical flow stitching algorithm that addresses this issue. I’ve seen the result and it does work. We should see an update in a couple of weeks.
To avoid issues with stitching, you need to ensure that important compositional elements, especially people, are not within the stitch line. Because the Insta360 Pro’s lenses are approximately eye-width apart, it is instinctive for people to face it the way they would face a person. If they do that and you are shooting in 2D, they would be squarely within the stitch line. You need to show them how to avoid the stitch line by having them face one lens at a time when shooting in 2D.
If shooting in 3D, the reverse is true. You would need to stay between two lenses to avoid the 3D stitch line. If you stand squarely in front of one lens, you would be within the stitch line in 3D.
Here is a playlist with 8K 2D 360 and 6K 3D 360 videos. I also included both optical flow and template stitched samples for each so you can compare how the stitching looks with each method. Note: these samples were stitched using the first version of the software. More recent samples have improved stitching, especially with the zenith and nadir.
Stitching quality after 12/17/22 Insta360 Pro v 2.0 update: Insta360 released the v 2.0 upgrade to the firmware and app, which improved stitching quality even further with Zenith Optimization. Here is a comparison:
In addition to Insta360 Stitcher, you can also use third party software. In particular, Mistika VR works very well for stitching Insta360 Pro and has more advanced stitching features such as being able to create masks to customize which lens to use when an object is within the stitch line.
Insta360 Pro live streaming tutorial
– while live streaming, it can record the unstitched videos from each lens for subsequent stitching at higher quality
– while live streaming, it can record a 4K stitched video (even concurrently with the unstitched videos)
– it can stream in 2D or 3D 360.
– you can have realtime gyro-based image stabilization while live streaming.
MORE SAMPLE VIDEOS
Here is a playlist with more sample videos in daylight conditions. The first two are 6K 3D 360 videos that were stitched on a desktop with scene-based stitching (similar to template based stitching but it’s calibrated for a particular scene). The third is a 4K 3D 360 video stitched in-camera (it was taken later in the day, hence the different color temperature). I also added samples with optical flow stitching. I composed the shots for 3D so I implore you to watch these in 3D to get the full effect.
Here is a playlist with sample videos in indoor lighting conditions (somewhat dim). All of the videos are 6K 3D 360, and I also posted versions with both scene-based stitching and optical flow stitching.
NEW FEATURES IN INSTA360 PRO V 2.0 UPDATE
Insta360 released v2.0 update to the firmware and app, which added many improvements.
1. Improved image quality.
The firmware update improves the Insta360 Pro’s dynamic range (both highlight and shadow range), clarity, low light performance, and white balance. These improvements affect both photos and videos. Here is a comparison showing the improvement in dynamic range and clarity.
You’ll notice that the sky has much better highlight range despite having the same exposure. There is also much better shadow detail. Foliage that looks like blocked shadows has much better shadow detail in the updated version. Finally you’ll see improved clarity. In the distant building on the left, the windows are better defined than before the update.
2. Improved low light performance (decreased noise).
Another major improvement is to the Insta360 Pro’s low light performance, which now has much less luminance noise.
3. 60fps (interpolated) for both 8K and 6K 3D 360 videos.
Insta360 has added a new function in Insta360 Stitcher to convert the 30fps video into 60fps via optical flow interpolation, resulting in much smoother videos and/or smoother slow motion videos:
4. Improved stitching.
As mentioned above, the update improves the stitching of the zenith, through a new feature called zenith optimization. It looks quite impressive.
5. Stitching Box: In-camera optical flow stitching for all video modes
How would you like to get home from your shooting session to find that Insta360 Pro has already stitched your videos and photos for you? Insta360 Pro already has 4K realtime stitching but it can also stitch all other video and photo modes, including 8K 2D and 6K 3D, in-camera with optical flow stitching (albeit not in realtime), using Insta360 Pro’s internal graphics processor. In fact, Insta360 Pro’s processor is so powerful that it might be able to stitch videos faster than some PCs. The primary benefit is that you’ll be able to use the Insta360 Pro during its downtime to stitch videos in order to save time. Right after a shooting session, you can start stitching with Insta360 Pro’s internal processor so that by the time you get home, some or all of your photos and videos will have been stitched. This could also be useful for multi-day assignments where you can have the Insta360 Pro stitch photos and videos overnight. I tried it and YES it does work!
To use this feature, Insta360 Pro and your laptop must be connected to the same network (the various wired and wireless options for connecting the Insta360 Pro to your PC, pls. see the livestreaming tutorial above). In the Insta360 Pro’s menu, go to settings and choose StitchingBox. This will display the Insta360 Pro’s IP address from the network. Then on the Insta360 Stitcher, enter the IP address shown on the Insta360 Pro’s onscreen menu. The Stitcher then connects to the Insta360 Pro. You’ll see the files in the Insta360 Pro’s memory card (or SSD drive if you’re using one). There’s no delay at all. It’s as responsive as if the SD card were being read directly by your PC. The only exception is when previewing stitching calibration, which seems to take a long time.
As with the normal workflow, you can specify the file name, and you can select “Add to Batch List.” When you’ve added the files to the queue, select “Start all” below the queue to begin stitching. Stitcher will show a status that says “Preparing” but in a few seconds, Insta360 Pro will begin stitching.
After stitching has begun, you may disconnect the Insta360 Pro from your laptop, and the Insta360 Pro will continue to stitch. So, for example, after a shooting session, you could use this to begin stitching so that when you get home, some or all of your files will have been stitched.
Insta360 Pro’s screen will show the progress based on percentage, and the number of files that have been successfully stitched, or which have failed to stitch.
These are the approximate processing times for the new in-camera optical flow stitching:
6. 12K super resolution mode.
The Insta360 Pro can take a burst of up to 10 photos and combine them for increased resolution (12000 x 6000 vs. the normal resolution of 7680 x 3840).
7. Exposure curve
Insta360 Stitcher now has a tone curve that you can use to adjust highlights, midtones, and shadows in realtime. The mobile app also now has a live histogram.
8. Facebook live streaming in 4K
9. SD card formatting in-camera (under the Storage option in the Settings menu)
10. Longer Wi-Fi range: To increase the Insta360 Pro’s wireless range, Insta360 recommends connecting to a phone’s 4G hotspot, or a mobile router such as the Netgear Nighthawk M1. Insta360 will also launch its own wireless adapter.
Here are other improvements:
Google Streetview Auto Ready (announced 10/2/17): Insta360 Pro will become the first Streetview Auto Ready camera. There will be a new 5fps photo mode and an optional GPS USB accessory to add location tags automatically. This means that you can mount the Insta360 Pro to your car, drive around, and it will be able to take Street View photos.
Mistika VR Auto Calibration
As mentioned above, part of the shooting workflow for Insta360 is that you have to re-calibrate every time you move the camera. If you have Mistka, you don’t have to worry about that anymore. On April 3, 2018, Insta360 and SGO announced that Mistika VR will now feature Insta360 Pro calibration. What this means is that you won’t have to do a calibration in the field. Instead, you can simply do a calibration at the time of stitching. This is made possible because Insta360 gave Mistika their calibration algorithm, so calibrating with Mistika is just as accurate as calibrating with Insta360 Pro’s built-in calibration function.
Here is a video by Hugh Hou (CreatorUp) showing how easy it is to calibrate with Mistika:
In summary, the Insta360 Pro produces amazing photos and videos with excellent image quality. I especially love the 3D 360 modes (for photo and video). The 3D effect is very noticeable yet natural.
Beyond the image quality, I was surprised at how easy it is to use, both while shooting in the field (not just in controlled conditions) and stitching the files. It is much more practical than I expected, and is easy enough to use that I will be using it as my primary 360 camera whenever conditions allow, not just for assignments. And I think this is what truly sets it apart from other professional 360 cameras.
In Part 2 of this review, I will discuss other features of the Insta360 Pro such as image stabilization, super slow motion, live streaming, time lapse, and other features.
If you have any questions, please post them in the comments. In the meantime, if you want to buy Insta360 Pro, contact me via email or the 360 Rumors Facebook page so I can tell you how to get an exclusive discount! Or if you are in a hurry, you can get it through Amazon or B&H Photo. Thank you for using these links to support 360 Rumors at no additional cost to you so I can do more tests, reviews, techniques and updates.