SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1356
Storage Optimization of Video Surveillance from CCTV Camera
D.Suganya1, R.Shyla2, V.Jayasudha3, S. Marirajan4
1,2,3,4 Department of Electronics and Communication Engineering, Valliammai Engineering College,
Kattankulathur-603203, India
-------------------------------------------------------------------------***------------------------------------------------------------------------
Abstract - CCTV (Closed Circuit Television) or video
surveillance is a useful technology that is mainly used for
security purposes. It can be found at many places from
public to private locations. The video footage captured by
the cameras are stored in secondary devices like pen
drives, hard disk drives. The most challenging problem in
CCTV camera is storage space occupied by the footage.
Because each day, the camera captured a large amount of
data and stored it. But some of these data may be useless
when there is no activity is performed. Hence compression
techniques are used to reduce the storage space. We are
proposing an idea to optimize the storage space by
reducing the redundant frames. By using MSE (mean
squared error) the adjacent frames are compared and the
redundant frames are deleted between the adjacent
frames of the video.
Keywords: CCTV, redundant frames, storage
optimization, MSE.
I. INTRODUCTION
CCTV camera are basic requirements for security of any
places. After certain period of time, the memory space
are upgraded. It leads to high maintenance cost. Hence
the video size are optimized by removing unwanted
video frames. Our project is to design and implement an
intelligent system that accepts input as a video
sequences. The video sequences are subdivided into
frames. The adjacent frames are compared then the will
stored frames that are not similar to each other. Footage
is mainly stored in secondary storages. So to reduce
storage space, compression techniques are used.
A CCTV camera generated a video at its lowest quality
is generally recorded at 352X240 resolution and 30fps
occupies 10 GBs of storage in 1 day. There are 245
million CCTV cameras in the world right running 24X7
capturing every second of year. Hence storing large
amount of data is a huge problem and some cameras
automatically delete all the footage after certain period
of time.
This approach will optimize the storage maintaining
information as well as quality. Whenever the motion
sensor detect an image then the camera will turn on, take
image and recognize by using open CV technique (Image
processing)
Image processing is basically a method of converting an
image digitally and performing certain operations on it
where the input is an image and output can be an image
or functions associated with the image.
II. RELATED WORKS
According to survey on Video Surveillance and Storage
by IHS technologies [3] in September 2014, there are
245 million CCTV cameras installed all over the world in
2014. Out of which 71% are from Asia. A CCTV camera
generates a video at its low quality is generally recorded
at 352X240 resolution and 30 fps occupies 10 GBs of
storage in 1 day which leads to 1TB of storage in 138
days. In 2012, Seagate [2] submitted a Technical Review
Paper, where compression techniques are done to store
the CCTV footage which results in loss of quality and
does not affect much on size. So, they suggested to use
Backup plus option by Seagate. In closed circuit camera
the use of heterogeneous training data and more data is
explored to improve its deduction rate. Besides it is
proposed to use the transformation parameters of the
object space to automatically model and predict the
evolution of intrinsic parameter of the camera. Therefore
to adjust the detector for better performance [1]. In
recent researches done on this topic, cloud storage is
suggested for CCTV footage. But it requires fast internet
connection in every CCTV cameras.
III. EXISTING SYSTEMS
A technical research paper “Video Surveillance Storage:
How Much Is Enough?” in 2012 by Seagate shows
compression techniques to store the CCTV footage which
results in loss of quality and does not affect much on size
of video. So, they suggested to use Backup plus option by
Seagate.
And other research done in CCTV includes primary and
secondary storage systems. Primary includes the storage
device connected to camera where the data is
compressed and stored in secondary where secondary is
used for backup which is server or cloud. Then the
primary is cleaned and indexed to secondary storage. In
this technique, data is not lost as the CCTV cameras are
used for security purposes. In recent researches done
on this topic, they suggested to store the CCTV footage in
cloud. But this requires fast internet connection for
storing every footage. So, it is not feasible in India in
coming years.
IV. PROPOSED METHOD
The main objective is to propose a method to optimize
the storage maintaining information as well as quality.
Whenever the motion sensor detect an image, then
camera will turn on and take image which is recognized
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1357
by using open CV technique (Image Processing). In this
work, Python is being used as platform for implementing
various image processing and computer vision
techniques. The video sequences are divided into frames,
the adjacent frames are compared. The system will store
the frames that are not similar to the adjacent frames.
V. METHODOLOGY
An Incremental Development Methodology is followed
in this project. We are considered a multiple
development cycles, which makes the life cycle a “multi-
waterfall” cycle. Cycles are subdivided into smaller
modules which can be easily managed. Each module
undergoes requirements, design, implementation and
testing phases.
The advantage of this proposed methodology is that we
can able to use the software or the program during its
build phase so we could improve the design as well as
alter the source code at any stage without the need of
performing each step individually.
This model is less costly and more flexible to change its
scope and requirements. During a smaller iteration, it is
very easy to test and debug.
VI. MODULES
The project consists of 3 modules:
1. Extracting frames from video sequences
2. Comparing adjacent frames of video sequences
a) Comparing MSE of adjacent frames
b) Deleting the frames having MSE < Threshold
3. Combining the non- similar frames into video
sequence
VII. BLOCK DIAGRAM
Fig 1. Block diagram of CCTV Camera
VIII. PIN DIAGRAM
Fig.2 Pin diagram of raspberry pi
IX. FLOW CHART
Fig 3. Flow chart of the video recording
X. PROPOSED ALGORITHM
Step 1: Input CCTV video sequences
Step 2: Extract frames from video sequences
Step 3: Calculate the MSE value for each key frame and
test frame
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1358
Step 4: Set key frame = 1st frame and test frame = 2nd
frame
Step 5: if MSE >= Threshold, then key frame = test frame
test frame = key frame + 1 save the key frame
else
test frame = test frame + 1 Step 6: if there are more
frames
Repeat Step 5
else
Combine the resulted frame to get optimized video with
same fps
Delete original video and frames of both videos
XI. ANALYSIS OF EACH MODULE
Module 1 : Extracting frames from Video Sequences
For extracting frame from a video sequence, video is
paused at every frame using cv2.waitKey() and that
frame is saved as an image cv2.imwrite()
import cv2
vc=cv2.VideoCapture('D:PROJECT
test.mp4')
c=1
if vc.isOpened():
rval , frame = vc.read()
else:
rval=False
print("error")
while rval:
rval, frame = vc.read()
cv2.imwrite("D:frames"
+ str(c) + '.jpg',frame)
c = c + 1
cv2.waitKey(1)
vc.release()
Module 2: Comparing adjacent frames of Video
sequences
MSE of each frame is calculated and then the
threshold is predicted through recursive testing for the
footage in the environment. The threshold value we are
using here is to be 5.
The MSE can be calculated by,
MSE =
Where,
m - no. of horizontal pixels (width of frame)
n - no. of vertical pixels (length of frame)
I, K - frame
i(i, j) - pixel intensity value at the co-ordinate (i,j)
If MSE = 0, then the frames are 100% same and if MSE =
2, the difference between frames are not visible to
human eye. And in our video there is a timestamp, so
after many test cases, MSE turn out to be 5.
Threshold is judged through recursive testing for the
footage and the threshold for the video we used comes
out to be 5. And then the frame is taken as a key and MSE
is calculated of that frame and its adjacent frame named
test frame, if the MSE is less than 5, then the test frame is
discarded and if MSE is greater than 5 then the test
frame is saved.
We have also used other Algorithms like SSIM
(Structural Similarity), Histogram, Wavelet Transform
but MSE (Mean Square Error) is the most precise and
feasible. So, MSE is used in the project to compare
frames.
def mse(imageA, imageB):
err=np.sum((imageA.astype("float")
- imageB.astype("float"))**2)
err /= float(imageA.shape[0]*imageA.shape[1])
return err
MSE Function in Python
z = 1
k = 1 n = 2
nf = 29168
for i in range(0, nf-1):
#while True:
a=cv2.imread("frames"+str(k)+".jpg",0)
b=cv2.imread("frames"+str(n)+".jpg",0)
m = compare_images(a,b) if m >= 5 :
cv2.imwrite("D:final_output_mse_5"+
str(z) +".jpg" , a) z = z+1 print(k,n,m)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1359
k = n
n = k+1
else :
print(k,n,m) n = n+1
Module 3: Combining the non-similar frames into video
sequences
Video Writer() class in python is used to capture a
video, process it frame-by -frame and constructors and
methods to save that video. To read frame cv2.imread()
is used. Output Video is in greyscale as all the
computations are done using greyscale as pixel to noise
ratio is lowest in greyscale. And features of images are
clearly visible and easy to distinguish in greyscale. After
the optimized video is generated from resulted frames
the input video and the processing data that is frames of
both videos (input and optimized) are deleted.
XII. EXPERIMENTAL RESULTS
This work is implemented using Python 2.7.11. The
objective of this work is to optimize the storage space
occupied by CCTV footage based on redundancy of
adjacent frames.
In this work, the MP4 file has been set as input video.
The proposed work is mostly effective in less density
areas. A video having maximum frame rate will give the
better compression ratio.
The minimum hardware required is CPU to be clocked
at 1.8 – 2.3 GHz Intel® CoreTM i3 processor with 4GB
DDR3 RAM with HDD having more than 5 GB free for
processing 500MB of video. These 5 GB will be cleared
after the video is optimized.
We performed this work with input as test video of
duration 20 minutes, size of 110 MB, having resolution
640 X 480 and 25 frames per second./
After compression techniques are applied, the output
video obtained is of duration 7 minutes, size of 76 MB,
having resolution 640 X 480 and 25 frames per second.
Due to compression, the duration of video is reduced
to 65% and the size is reduced to 30.91% of memory.
XIII CONCLUSION AND FUTURE WORKS
It will design in such a way that the CCTV surveillance
system can fulfil the needs of the user for particular
surveillance area. It is designed for optimizing the
storage for Closed-Circuit Television (CCTV) because the
storage is a real challenge with increasing market
demand.
This algorithm gives satisfactory results by reducing
average space of any video footage by nearly 31% shown
in fig 4.
Fig 4. Comparison of memory storage of various camera
• Our method works great with low dense areas, a better
• Face recognition, edge detection techniques can be
• It can be used in army surveillance, space research and
bank security. Overseeing locations that would be
hazardous to human. For example, highly radioactive
• Arduino and Raspberry pie can be used for the
implementation of these algorithms into CCTV
XIV. REFERENCES
[1] Jasmeet Kaur, ACombined DWT-DCT approach
to perform Video compression base of Frame
Redundancy Volume 2, Issue 9, September 2012
International Journal of Advanced Research in Computer
Science and Software Engineering, pp-325-332
[2] Seagate, Video Surveillance Storage: How Much
is Enough? White Paper, February 2012
http://www.seagate.com/files/staticfiles/docs/pdf/whi
tepaper/video-surv-storage-tp571-3-1202-us.pdf
[3] Video Surveillance and Storage Survey by IHS
Technology. September 2014
https://www.emc.com/collateral/analyst-reports/ihs-
video-surveillance-storage-intersection-it-physical-
security.pdf
[5] T.Chiang and Y.-Q. Zhang, A new rate control
scheme using quadratic rate distortion model, IEEE
Trans. Circuits Syst. Video Technology, Feb.1997.
[4] Xiaosong Wang, Xinyuan Huang, Hui Fu A Color-
texture Segmentation Method to Extract Tree Image in
Complex Scene, International Conference on Machine
Vision and Human-machine Interface, 2010, pp 621-625.

Weitere ähnliche Inhalte

Was ist angesagt?

Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...IRJET Journal
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign boardijcsa
 
IRJET- Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
IRJET-  	  Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...IRJET-  	  Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
IRJET- Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...IRJET Journal
 
IRJET- Intruder Detection System using Camera with Alert Management
IRJET- Intruder Detection System using Camera with Alert ManagementIRJET- Intruder Detection System using Camera with Alert Management
IRJET- Intruder Detection System using Camera with Alert ManagementIRJET Journal
 
IRJET- Video Forgery Detection using Machine Learning
IRJET-  	  Video Forgery Detection using Machine LearningIRJET-  	  Video Forgery Detection using Machine Learning
IRJET- Video Forgery Detection using Machine LearningIRJET Journal
 
DIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSING
DIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSINGDIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSING
DIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSINGcsandit
 
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using CryptosystemPerformance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using CryptosystemIJERA Editor
 
absorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRDabsorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRDIJERA Editor
 
OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...
OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...
OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...ijcseit
 
Abnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenesAbnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenesTELKOMNIKA JOURNAL
 
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET Journal
 
IRJET - A Research on Video Forgery Detection using Machine Learning
IRJET -  	  A Research on Video Forgery Detection using Machine LearningIRJET -  	  A Research on Video Forgery Detection using Machine Learning
IRJET - A Research on Video Forgery Detection using Machine LearningIRJET Journal
 
Motion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighborMotion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighboreSAT Publishing House
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
 
IRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET Journal
 

Was ist angesagt? (16)

Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
 
IRJET- Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
IRJET-  	  Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...IRJET-  	  Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
IRJET- Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
 
IRJET- Intruder Detection System using Camera with Alert Management
IRJET- Intruder Detection System using Camera with Alert ManagementIRJET- Intruder Detection System using Camera with Alert Management
IRJET- Intruder Detection System using Camera with Alert Management
 
IRJET- Video Forgery Detection using Machine Learning
IRJET-  	  Video Forgery Detection using Machine LearningIRJET-  	  Video Forgery Detection using Machine Learning
IRJET- Video Forgery Detection using Machine Learning
 
DIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSING
DIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSINGDIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSING
DIVING PERFORMANCE ASSESSMENT BY MEANS OF VIDEO PROCESSING
 
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using CryptosystemPerformance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
 
20320140501014 2
20320140501014 220320140501014 2
20320140501014 2
 
absorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRDabsorption, Cu2+ : glass, emission, excitation, XRD
absorption, Cu2+ : glass, emission, excitation, XRD
 
OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...
OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...
OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRA...
 
Abnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenesAbnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenes
 
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
 
IRJET - A Research on Video Forgery Detection using Machine Learning
IRJET -  	  A Research on Video Forgery Detection using Machine LearningIRJET -  	  A Research on Video Forgery Detection using Machine Learning
IRJET - A Research on Video Forgery Detection using Machine Learning
 
Motion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighborMotion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighbor
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
 
IRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion Estimation
 

Ähnlich wie IRJET- Storage Optimization of Video Surveillance from CCTV Camera

IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET Journal
 
Video Stabilization using Python and open CV
Video Stabilization using Python and open CVVideo Stabilization using Python and open CV
Video Stabilization using Python and open CVIRJET Journal
 
Key frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptorsKey frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptorseSAT Publishing House
 
Key frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptorsKey frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptorseSAT Journals
 
IRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure TransmissionIRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure TransmissionIRJET Journal
 
Key frame extraction methodology for video annotation
Key frame extraction methodology for video annotationKey frame extraction methodology for video annotation
Key frame extraction methodology for video annotationIAEME Publication
 
Parking Surveillance Footage Summarization
Parking Surveillance Footage SummarizationParking Surveillance Footage Summarization
Parking Surveillance Footage SummarizationIRJET Journal
 
IRJET-Feature Extraction from Video Data for Indexing and Retrieval
IRJET-Feature Extraction from Video Data for Indexing and Retrieval IRJET-Feature Extraction from Video Data for Indexing and Retrieval
IRJET-Feature Extraction from Video Data for Indexing and Retrieval IRJET Journal
 
Effective Compression of Digital Video
Effective Compression of Digital VideoEffective Compression of Digital Video
Effective Compression of Digital VideoIRJET Journal
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A SurveyIRJET Journal
 
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionSecure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionIJAEMSJORNAL
 
SUMMARY GENERATION FOR LECTURING VIDEOS
SUMMARY GENERATION FOR LECTURING VIDEOSSUMMARY GENERATION FOR LECTURING VIDEOS
SUMMARY GENERATION FOR LECTURING VIDEOSIRJET Journal
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)IAESIJEECS
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)IAESIJEECS
 
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...INFOGAIN PUBLICATION
 
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionIRJET Journal
 
Video copy detection using segmentation method and
Video copy detection using segmentation method andVideo copy detection using segmentation method and
Video copy detection using segmentation method andeSAT Publishing House
 
Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...
Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...
Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...ijtsrd
 
Video Summarization for Sports
Video Summarization for SportsVideo Summarization for Sports
Video Summarization for SportsIRJET Journal
 

Ähnlich wie IRJET- Storage Optimization of Video Surveillance from CCTV Camera (20)

IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
 
Video Stabilization using Python and open CV
Video Stabilization using Python and open CVVideo Stabilization using Python and open CV
Video Stabilization using Python and open CV
 
Key frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptorsKey frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptors
 
Key frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptorsKey frame extraction for video summarization using motion activity descriptors
Key frame extraction for video summarization using motion activity descriptors
 
IRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure TransmissionIRJET- Mosaic Image Creation in Video for Secure Transmission
IRJET- Mosaic Image Creation in Video for Secure Transmission
 
Key frame extraction methodology for video annotation
Key frame extraction methodology for video annotationKey frame extraction methodology for video annotation
Key frame extraction methodology for video annotation
 
Parking Surveillance Footage Summarization
Parking Surveillance Footage SummarizationParking Surveillance Footage Summarization
Parking Surveillance Footage Summarization
 
IRJET-Feature Extraction from Video Data for Indexing and Retrieval
IRJET-Feature Extraction from Video Data for Indexing and Retrieval IRJET-Feature Extraction from Video Data for Indexing and Retrieval
IRJET-Feature Extraction from Video Data for Indexing and Retrieval
 
Effective Compression of Digital Video
Effective Compression of Digital VideoEffective Compression of Digital Video
Effective Compression of Digital Video
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A Survey
 
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionSecure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
 
SUMMARY GENERATION FOR LECTURING VIDEOS
SUMMARY GENERATION FOR LECTURING VIDEOSSUMMARY GENERATION FOR LECTURING VIDEOS
SUMMARY GENERATION FOR LECTURING VIDEOS
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)
 
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
 
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
 
Video copy detection using segmentation method and
Video copy detection using segmentation method andVideo copy detection using segmentation method and
Video copy detection using segmentation method and
 
Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...
Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...
Key Frame Extraction in Video Stream using Two Stage Method with Colour and S...
 
Video Summarization for Sports
Video Summarization for SportsVideo Summarization for Sports
Video Summarization for Sports
 
40120130405002
4012013040500240120130405002
40120130405002
 

Mehr von IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

Mehr von IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Kürzlich hochgeladen

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Kürzlich hochgeladen (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

IRJET- Storage Optimization of Video Surveillance from CCTV Camera

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1356 Storage Optimization of Video Surveillance from CCTV Camera D.Suganya1, R.Shyla2, V.Jayasudha3, S. Marirajan4 1,2,3,4 Department of Electronics and Communication Engineering, Valliammai Engineering College, Kattankulathur-603203, India -------------------------------------------------------------------------***------------------------------------------------------------------------ Abstract - CCTV (Closed Circuit Television) or video surveillance is a useful technology that is mainly used for security purposes. It can be found at many places from public to private locations. The video footage captured by the cameras are stored in secondary devices like pen drives, hard disk drives. The most challenging problem in CCTV camera is storage space occupied by the footage. Because each day, the camera captured a large amount of data and stored it. But some of these data may be useless when there is no activity is performed. Hence compression techniques are used to reduce the storage space. We are proposing an idea to optimize the storage space by reducing the redundant frames. By using MSE (mean squared error) the adjacent frames are compared and the redundant frames are deleted between the adjacent frames of the video. Keywords: CCTV, redundant frames, storage optimization, MSE. I. INTRODUCTION CCTV camera are basic requirements for security of any places. After certain period of time, the memory space are upgraded. It leads to high maintenance cost. Hence the video size are optimized by removing unwanted video frames. Our project is to design and implement an intelligent system that accepts input as a video sequences. The video sequences are subdivided into frames. The adjacent frames are compared then the will stored frames that are not similar to each other. Footage is mainly stored in secondary storages. So to reduce storage space, compression techniques are used. A CCTV camera generated a video at its lowest quality is generally recorded at 352X240 resolution and 30fps occupies 10 GBs of storage in 1 day. There are 245 million CCTV cameras in the world right running 24X7 capturing every second of year. Hence storing large amount of data is a huge problem and some cameras automatically delete all the footage after certain period of time. This approach will optimize the storage maintaining information as well as quality. Whenever the motion sensor detect an image then the camera will turn on, take image and recognize by using open CV technique (Image processing) Image processing is basically a method of converting an image digitally and performing certain operations on it where the input is an image and output can be an image or functions associated with the image. II. RELATED WORKS According to survey on Video Surveillance and Storage by IHS technologies [3] in September 2014, there are 245 million CCTV cameras installed all over the world in 2014. Out of which 71% are from Asia. A CCTV camera generates a video at its low quality is generally recorded at 352X240 resolution and 30 fps occupies 10 GBs of storage in 1 day which leads to 1TB of storage in 138 days. In 2012, Seagate [2] submitted a Technical Review Paper, where compression techniques are done to store the CCTV footage which results in loss of quality and does not affect much on size. So, they suggested to use Backup plus option by Seagate. In closed circuit camera the use of heterogeneous training data and more data is explored to improve its deduction rate. Besides it is proposed to use the transformation parameters of the object space to automatically model and predict the evolution of intrinsic parameter of the camera. Therefore to adjust the detector for better performance [1]. In recent researches done on this topic, cloud storage is suggested for CCTV footage. But it requires fast internet connection in every CCTV cameras. III. EXISTING SYSTEMS A technical research paper “Video Surveillance Storage: How Much Is Enough?” in 2012 by Seagate shows compression techniques to store the CCTV footage which results in loss of quality and does not affect much on size of video. So, they suggested to use Backup plus option by Seagate. And other research done in CCTV includes primary and secondary storage systems. Primary includes the storage device connected to camera where the data is compressed and stored in secondary where secondary is used for backup which is server or cloud. Then the primary is cleaned and indexed to secondary storage. In this technique, data is not lost as the CCTV cameras are used for security purposes. In recent researches done on this topic, they suggested to store the CCTV footage in cloud. But this requires fast internet connection for storing every footage. So, it is not feasible in India in coming years. IV. PROPOSED METHOD The main objective is to propose a method to optimize the storage maintaining information as well as quality. Whenever the motion sensor detect an image, then camera will turn on and take image which is recognized
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1357 by using open CV technique (Image Processing). In this work, Python is being used as platform for implementing various image processing and computer vision techniques. The video sequences are divided into frames, the adjacent frames are compared. The system will store the frames that are not similar to the adjacent frames. V. METHODOLOGY An Incremental Development Methodology is followed in this project. We are considered a multiple development cycles, which makes the life cycle a “multi- waterfall” cycle. Cycles are subdivided into smaller modules which can be easily managed. Each module undergoes requirements, design, implementation and testing phases. The advantage of this proposed methodology is that we can able to use the software or the program during its build phase so we could improve the design as well as alter the source code at any stage without the need of performing each step individually. This model is less costly and more flexible to change its scope and requirements. During a smaller iteration, it is very easy to test and debug. VI. MODULES The project consists of 3 modules: 1. Extracting frames from video sequences 2. Comparing adjacent frames of video sequences a) Comparing MSE of adjacent frames b) Deleting the frames having MSE < Threshold 3. Combining the non- similar frames into video sequence VII. BLOCK DIAGRAM Fig 1. Block diagram of CCTV Camera VIII. PIN DIAGRAM Fig.2 Pin diagram of raspberry pi IX. FLOW CHART Fig 3. Flow chart of the video recording X. PROPOSED ALGORITHM Step 1: Input CCTV video sequences Step 2: Extract frames from video sequences Step 3: Calculate the MSE value for each key frame and test frame
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1358 Step 4: Set key frame = 1st frame and test frame = 2nd frame Step 5: if MSE >= Threshold, then key frame = test frame test frame = key frame + 1 save the key frame else test frame = test frame + 1 Step 6: if there are more frames Repeat Step 5 else Combine the resulted frame to get optimized video with same fps Delete original video and frames of both videos XI. ANALYSIS OF EACH MODULE Module 1 : Extracting frames from Video Sequences For extracting frame from a video sequence, video is paused at every frame using cv2.waitKey() and that frame is saved as an image cv2.imwrite() import cv2 vc=cv2.VideoCapture('D:PROJECT test.mp4') c=1 if vc.isOpened(): rval , frame = vc.read() else: rval=False print("error") while rval: rval, frame = vc.read() cv2.imwrite("D:frames" + str(c) + '.jpg',frame) c = c + 1 cv2.waitKey(1) vc.release() Module 2: Comparing adjacent frames of Video sequences MSE of each frame is calculated and then the threshold is predicted through recursive testing for the footage in the environment. The threshold value we are using here is to be 5. The MSE can be calculated by, MSE = Where, m - no. of horizontal pixels (width of frame) n - no. of vertical pixels (length of frame) I, K - frame i(i, j) - pixel intensity value at the co-ordinate (i,j) If MSE = 0, then the frames are 100% same and if MSE = 2, the difference between frames are not visible to human eye. And in our video there is a timestamp, so after many test cases, MSE turn out to be 5. Threshold is judged through recursive testing for the footage and the threshold for the video we used comes out to be 5. And then the frame is taken as a key and MSE is calculated of that frame and its adjacent frame named test frame, if the MSE is less than 5, then the test frame is discarded and if MSE is greater than 5 then the test frame is saved. We have also used other Algorithms like SSIM (Structural Similarity), Histogram, Wavelet Transform but MSE (Mean Square Error) is the most precise and feasible. So, MSE is used in the project to compare frames. def mse(imageA, imageB): err=np.sum((imageA.astype("float") - imageB.astype("float"))**2) err /= float(imageA.shape[0]*imageA.shape[1]) return err MSE Function in Python z = 1 k = 1 n = 2 nf = 29168 for i in range(0, nf-1): #while True: a=cv2.imread("frames"+str(k)+".jpg",0) b=cv2.imread("frames"+str(n)+".jpg",0) m = compare_images(a,b) if m >= 5 : cv2.imwrite("D:final_output_mse_5"+ str(z) +".jpg" , a) z = z+1 print(k,n,m)
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 03 | Mar-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1359 k = n n = k+1 else : print(k,n,m) n = n+1 Module 3: Combining the non-similar frames into video sequences Video Writer() class in python is used to capture a video, process it frame-by -frame and constructors and methods to save that video. To read frame cv2.imread() is used. Output Video is in greyscale as all the computations are done using greyscale as pixel to noise ratio is lowest in greyscale. And features of images are clearly visible and easy to distinguish in greyscale. After the optimized video is generated from resulted frames the input video and the processing data that is frames of both videos (input and optimized) are deleted. XII. EXPERIMENTAL RESULTS This work is implemented using Python 2.7.11. The objective of this work is to optimize the storage space occupied by CCTV footage based on redundancy of adjacent frames. In this work, the MP4 file has been set as input video. The proposed work is mostly effective in less density areas. A video having maximum frame rate will give the better compression ratio. The minimum hardware required is CPU to be clocked at 1.8 – 2.3 GHz Intel® CoreTM i3 processor with 4GB DDR3 RAM with HDD having more than 5 GB free for processing 500MB of video. These 5 GB will be cleared after the video is optimized. We performed this work with input as test video of duration 20 minutes, size of 110 MB, having resolution 640 X 480 and 25 frames per second./ After compression techniques are applied, the output video obtained is of duration 7 minutes, size of 76 MB, having resolution 640 X 480 and 25 frames per second. Due to compression, the duration of video is reduced to 65% and the size is reduced to 30.91% of memory. XIII CONCLUSION AND FUTURE WORKS It will design in such a way that the CCTV surveillance system can fulfil the needs of the user for particular surveillance area. It is designed for optimizing the storage for Closed-Circuit Television (CCTV) because the storage is a real challenge with increasing market demand. This algorithm gives satisfactory results by reducing average space of any video footage by nearly 31% shown in fig 4. Fig 4. Comparison of memory storage of various camera • Our method works great with low dense areas, a better • Face recognition, edge detection techniques can be • It can be used in army surveillance, space research and bank security. Overseeing locations that would be hazardous to human. For example, highly radioactive • Arduino and Raspberry pie can be used for the implementation of these algorithms into CCTV XIV. REFERENCES [1] Jasmeet Kaur, ACombined DWT-DCT approach to perform Video compression base of Frame Redundancy Volume 2, Issue 9, September 2012 International Journal of Advanced Research in Computer Science and Software Engineering, pp-325-332 [2] Seagate, Video Surveillance Storage: How Much is Enough? White Paper, February 2012 http://www.seagate.com/files/staticfiles/docs/pdf/whi tepaper/video-surv-storage-tp571-3-1202-us.pdf [3] Video Surveillance and Storage Survey by IHS Technology. September 2014 https://www.emc.com/collateral/analyst-reports/ihs- video-surveillance-storage-intersection-it-physical- security.pdf [5] T.Chiang and Y.-Q. Zhang, A new rate control scheme using quadratic rate distortion model, IEEE Trans. Circuits Syst. Video Technology, Feb.1997. [4] Xiaosong Wang, Xinyuan Huang, Hui Fu A Color- texture Segmentation Method to Extract Tree Image in Complex Scene, International Conference on Machine Vision and Human-machine Interface, 2010, pp 621-625.