Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2. The concept behind image stabilization is that the image or lens is shifted in
opposite direction to the motion of camera shake, based on the technique
used.
[1]
1.1 WHAT IS OPTICAL IMAGE STABILIZATION?
OIS stabilizes the recorded image by varying the optical path to the sensor. It is
completely Hardware based.
What OIS does is compensate for small movements of the camera during
exposure. In general terms this is achieved by the use of a floating lens,
gyroscopes and small motors. The elements are controlled by a microcontroller
which moves the lens very slightly to counteract the shaking of the camera or
phone, i.e. if the phones of is being moved to the right, then the lens is moved
left.
The basic OIS system uses two gyros in the lens (one for yaw and one for pitch)
that detect both the angle and speed of the movement. This data is fed, in real-
time, to the microcontroller which then moves things around inside the lens to
compensate for the movement.
[2]
1.2 WHAT IS ELECTRONIC IMAGE STABILIZATION?
It is also called Digital Image Stabilization. The concept is same as OIS but it is
completely Software based.
EIS reduces camera shake and controls stability by manipulating the image
electronically and is mainly developed for videos.
Using software within the digital camera or camcorder, this technique corrects
the electronic image from the image sensor (frame to frame) to counteract any
unwanted motion.
It does this by using pixels outside the border of the visible frame to provide a
buffer for the motion.
If the camera position is slightly shifted the frame inside the camera is
electronically shifted within this buffer area to the corrected position and keep it
centered.
The more centered it is the less apparent jitter or shake you see.
Contrary to OIS, EIS solves the issue of blur and shakiness at the programming
level.
It makes use of the light-sensing chip, the Charge Coupled Device (CCD), of the
camera. Once the image hits the chip, and if the system detects what it thinks is
camera shake through its sensors, it responds by slightly moving the image so
that it remains in the same place on the CCD.
[3]
For example, if the camera shakes to the left, then the image moves to the right
to compensate, thus eliminating the shake.
Basically, when the image zigs, the EIS system zags, by precisely the same
amount.
All of this happens after the picture has been captured or after the conversion of
the optical signal into a digital signal, which happens within a fraction of
seconds.
During the process, the EIS technology zooms in to the image slightly to
decrease image movement. The resulting inflated image makes it easier
for the system to detect shake-induced movement. However, such
increase in image size can decrease the resolution of the picture, which is
probably why most cameras (smartphone or conventional cameras) with
electronic image stabilization have a higher resolution.
There are two ways the EIS system works to reduce the movement of the image:
The first method is to increase the size of the image by digitally “zooming
in on the image so that it is larger than the CCD. By making the image
larger, the system can then scan within the image to counter the movement
created by the shake.
[4]
When the zoomed in image hits the CCD chip, there is an extra space
around the chip which the system uses as a buffer of pixels to shift the
image.
The second method of the EIS system uses of an oversized CCD. As a video
image covers only about 90 percent of the chip’s area, there is system space
available for which to move the image. For example, when the image is
stable, the chip centers the image on the CCD. But if the camera shakes to
the right, there is space for the image to roam back to the left to compensate
for the shake, keeping it in exactly the same place on the CCD, thus
eliminating the shake.
[5]
Figure 1.3.2 : Video Stabilization using EIS
GC-BPM ALGORITHM
(Gray-coded bit plane matching algorithm)
A EIS system usually includes five major units:
1. preprocessing unit
2. motion estimation unit
3. motion decision unit
4. motion compensation unit for FM
5. digital zooming unit.
The FM or Frame Memory is used to store current image data and to output the
stabilized image data.
[6]
Figure 1.3.3 : Block diagram of EIS system
Moreover, the increased number of local motion vectors (LMVs) facilitates the
employment of a more complex procedure for motion decision.
[7]
In motion compensation, an affine model is evaluated to compensate
translational and rotatory movements.
and
The gray coding is important in this algorithm because it allows the next block
to estimate motion using a single bit-plane by encoding most of the useful image
information into a few of the planes. With the gray code, small changes in gray
[8]
level yield a small, uniform change in the binary digits representing the
intensity. For this reason, the next GC-BPM block can estimate local motion
using an extremely efficient Boolean binary operator to compare the gray-coded
bit-plane of the previous image to the current one.
where W is the sliding block used to search and p is the number of pixels to
search over
The resulting values of (m,n) produce a local motion vector for each of the four
subimages. Then, the four local motion vectors along with the previous global
motion vector are subject to a median operator to produce the current global
motion vector estimate. Then, the global motion estimate is passed through a
filter that is tuned to let intentional camera motion be preserved while removing
the undesirable high frequency motion.
The final filtered motion estimate is then compensated for by shifting the current
frame by an integer number of pixels in the opposite direction of the motion.
[9]
Chapter 2 : BACKGROUND
Camera and smartphone buyers nowadays are bombarded with terms such as
OIS, VR, steady shot and much more when it comes to the camera USPs. But
what is image stabilization and should you really be concerned about buying a
device with this tech?
The Beginnings
Taking pictures was a luxury owing to the high cost of film and photograph
development. But the biggest problem was the blurred shot that resulted due to
motion or shakes while capturing images. This was more prevalent in smaller
cameras.
In 1994, Nikon produced the first ever optically stabilized lens that would
compensate for minor motion or jerks to get a more steady shot. That marked
the beginning of image stabilization and we have come a long way from there.
[10]
Chapter 3 : LITERATURE REVIEWS
In this paper, digital image stabilization (DIS) algorithms are investigated with
respect to implementation feasibility and complexity. One of the most
computationally efficient algorithms was simulated to produce qualitative results
to characterize performance.
[11]
unit are coded in a microprocessor that interconnects with the stabilization
hardware, which consists of the motion estimation unit and the digital zooming
unit.
[12]
Digital image stabilization technique for fixed camera on small
size drone
This paper explores a digital image algorithm to stabilize videos recorded from a
fixed camera (without stabilized machanical tools) on a small size drone. In
particular, this paper focuses on implementation of the Speed-Up Robust
Feature (SURF) method. The fundamental concept is to match 2 pictures, one
obtained from the current image frame and another from the previous (or
reference) frame. The matching process is achieved by locating common
keypoints between the current and reference frames and associating them
together. Then transformation is then implemented to translate and rotate the
current image frame so that keypoints remain in the same position or as close as
possible to those of the reference frame. Various video samples are used to
validate the SURF method's efficiency. The scenarios include recorded videos
under a normal light condition and having partial shadows on the image. The
movement due to drone's engine and environmental winds are also under this
study. The results indicate that the SURF method can be used to stabilize image
frame so that the processed video becomes smoother and more suitable for
viewing.
[13]
proposed based on lane-line matching. This method begins with extracting the
lane-lines from an In-Car video. Then, feature triangles are constructed to
estimate the global inter-frame motions of the input video and a series of
compensating motion vectors are yielded by using Kalman filter based algorithm
with the inter-frame motions. Finally, repositioning the frames of the input
video, according to the compensating motion vectors, can produce a stabilized
In-Car video. The proposed method is resistant to the scene changes of In-Car
videos. The experimental results, both for the simulated In-Car videos and the
real ones, have demonstrated that the proposed method can robustly reduce the
effects of undesired car camera motions on In-Car videos.
[14]
Chapter 4 : FINDINGS / HIGHLIGHTS
4.1 APPLICATIONS
4.2 ADVANTAGES
1. EIS systems are compact because they do not add any bulk to the lens
2. EIS systems are fast because there is no need for any physical movement,
as all the heavy lifting occurs electronically at ultra high speeds.
3. EIS systems are light
4. EIS systems are less expensive as compared to OIS
[15]
5. With improvement in algorithms used for stabilization image degradation
is minimal.
4.3 LIMITATIONS
1. Similar to OIS, EIS cannot do much if the blurriness was from the
subject’s end or when the camera is shaken vehemently.
2. Also, at the algorithm front, EIS may have issues differentiating between
intentional tilts and haphazard camera movement. This is more an issue
when zooming in on subjects because that could result in the subject
taking too much frame space and the movement becoming more
noticeable.
3. It uses pixels to form the buffer zone that would otherwise be used in the
frame. This means that you have fewer pixels to work with in each frame
and thus you lose a bit of picture quality.
4. At low resolutions and in poor lighting conditions, there is a significant
degradation in the image or video quality
[16]
CONCLUSION
Camera and smartphone buyers nowadays are bombarded with terms such as
OIS, VR, steady shot and much more when it comes to the camera USPs.
Taking pictures was a luxury owing to the high cost of film and photograph
development. But the biggest problem was the blurred shot that resulted due to
motion or shakes while capturing images. This was more prevalent in smaller
cameras.
With the rise of smaller cameras, users have started moving around with
cameras a lot more than in the past. And there are higher chances of images
getting blurred with motion and vibration while moving. In such a
scenario, image stabilization is required, and more and more cameras and
even the smartphone makers are now offering devices with image stabilization.
When you're shopping for a digital camera or camcorder just be sure to pay
close attention to what type of stabilization technology the manufacturer is
using.
[17]
REFERENCES
1. https://en.wikipedia.org/wiki/Image_stabilization
2. https://www.motionelements.com/blog/articles/eis-or-ois-your-guide-to-
image-stabilization-systems
3. https://www.videoeditingsage.com/camera-image-stabilization.html
4. https://scialert.net/fulltext/?doi=itj.2011.335.347
5. https://ieeexplore.ieee.org/document/1467968/
6. http://www.explainz.com/explanations/camera/electronic-image-
stabilization-eis/
7. https://gadgetstouse.com/news/ois-vs-eis/7624
8. https://www.guidingtech.com/ultimate-guide-to-image-stabilization/
[18]