2. 3 facts about the technology behind
Instagram!
Video Stabilization
Time lapse stabilization
Adaptive zoom
3. Video stabilization
The Cinema technology uses your phone’s in-built
gyroscope.
Cinema algorithm uses IGtrackStabilizer to get an
all new set of camera orientation which is smooth
and free from unwanted handshakes.
The gyroscope samples and frame are the two inputs
to the stabilizer which gives the camera orientation.
Cont…
4. The new set of camera orientation is first fed into
the IGtrackStabilization filter which is nothing but a
video filtering pipeline.
For getting a desired camera orientation, each input
frame is changed by the filter.
During the video playback the stabilization is
applied at a speed of 30fps (frames per second) and
the orientations are computed offline.
5. Time-Lapse stabilization
Once you have recorded a video, you need to drag
the slider to choose the time lapse level.
If you select a time lapse level of 7x, then every 7th
frame is picked in the input video and played back
at 30fps.
Cont…
6. Due to modifications in Cinema algorithm, such as
enforcement of empty region constraint only for the
frames selected, the camera motion is smooth even
if there are increased handshakes at higher time
lapse levels in the un-stabilized input video.
7. Adaptive zoom
In order to avoid empty region constraints for the
output video, we need to crop or zoom in to remove
unwanted handshakes.
Any video stabilization algorithm offers either an
effective resolution or minimum handshake since
there is a reduction in the field of view due to zoom
in.
Cont…
8. The zoom is selected by Cinema based on the level
of handshake in the recorded video.
Thus the algorithm is such that it minimises the
handshake while maximizing the effective
resolution based on per video.
9. Thank You…!!!
For details call
877-323-4707 or
visit us
www.transcriptionstar.com