Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

PROJECT SYNOPSIS

On

Automatic Camera Jammer using Raspberry Pi

Submitted For Partial Fulfilment of Award of

BACHELOR OF TECHNOLOGY

In

Electronics & Communication Engineering

(2020)

By

Student Name (Roll No)

Under The Guidance


Of

Guide Name

College Logo

College Name

Affiliated to

Dr. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY,

LUCKNOW
Automatic Camera jammer using Raspberry Pi

1. INTRODUCTION
Though photography is prohibited in museums, historical monuments, temples, user
tend to capture images of these sites secretly, which is not significant. Considering the
piracy at theatres, Indian film industry suffers heavy losses due to it [1]. To avoid
such problems, there is a need to develop a system which will detect any digital
(DSLR) camera and then neutralize image or video taken by that camera. Film
industry also suffers 1/3 loss due to movie piracy. Hence, there arises a need to
prevent this undesired photography, to avoid this heavy loss.
This Project will be useful for detecting and deactivating digital cameras in
photography prohibited areas. It consists of two parts. The first part is camera
detection unit. The second part is digital image deactivating unit. Camera detection
unit includes camera interfaced with Raspberry Pi. There is a camera in the
photography prohibited area which is used to capture the image in that prohibited
area. When there is any digital camera appears in the photography prohibited area,
then that digital camera is detected by using the image processing algorithms.

In our proposed system, a method for identifying and harming video nature of
advanced cameras in photography restricted zones in view of picture handling is
composed. The system will comprise of two sections: Camera location unit and
Camera deactivating unit. Camera location unit incorporates web cam interfaced with
PC. Web cam will be utilized to catch the pictures of precluded zone. The situation of
the camera focal point will be observed by distinguishing and following the focal
point. Discovery and Position of the focal point of camera will be followed by picture
preparing. Control motion from camera recognition part will be created and sent
through serial correspondence to microcontroller. IR transmitter will be utilized to
lessen the nature of the caught picture. IR transmitter will be fitted on to the camera
top. IR will be interfaced with Raspberry Pi. After location of camera focal point and
its position a signal will be sent to IR transmitter to emanate solid IR beams which
will decrease the nature of caught picture.

ECE Department, SRMGPC, Lucknow 1


Automatic Camera jammer using Raspberry Pi

1.1 Literature Review:

Smart phones with camera are very common these days. While visiting places such as
museums, historical monuments, temples, exhibitions or places where maintaining
secrecy is a big issue, user carries his smart phone with him. This system provides the
solution for this undesired photography to prevent security and privacy of the site.
The system will simply detect camera in photography prohibited area and then it will
emit a strong light source at each device to neutralize it from capturing image or video
[1]. It is neither a health hazardous nor it will affect the detected camera’s operation.
This detection and deactivation method of camera or other optical device can be more
useful in defence areas to identify possible attacks. This system provides many
applications such as for preventing piracy at the theatres, the places where
maintaining secrecy is important such as in museums, temples, shopping malls,
jewellery stores etc.

Though photography is prohibited in museums, historical monuments, temples, user


tend to capture images of these sites secretly, which is not significant. Considering the
piracy at theatres, Indian film industry suffers heavy losses due to it [4]. To avoid
such problems, there is a need to develop a system which will detect any digital
(DSLR) camera and then neutralize image or video taken by that camera. Film
industry also suffers 1/3 loss due to movie piracy. Hence, there arises a need to
prevent this undesired photography, to avoid this heavy loss.
The solution is based on detecting the camera’s that are capturing pictures of the site
[2]. Photography is banned at places such as museums, court rooms, shopping malls,
industries, defence areas, jewellery stores etc. Preventing photography ensures the gift
shop maintains a monopoly on selling images. Banning photography believes to boost
security by preventing thieves or terrorists from visually capturing images in defence
areas

ECE Department, SRMGPC, Lucknow 2


Automatic Camera jammer using Raspberry Pi

2. PROBLEM DEFINITION
2.1 Project Objective: Automatic Camera Jammer using Raspberry Pi

based on or requirement we have divided the project in 4 modules.

Module 1: Circuit designing and component selection.

Module 2: Components mounting, software installation and supply test.

Module 3: Coding of Raspberry Pi.

Module 4: Integration of all module and testing and Documentation.

2.1.1 Raspberry pi Microcontroller: In this proposed system we used


Raspberry Pi as the controller of image processing. Raspberry pi is the small,
inexpensive minicomputer. It continuously captures the images from web camera and
process them using preinstalled OpenCV software as shown in Figure 1.

Figure 1: Raspberry pi microcontroller

ECE Department, SRMGPC, Lucknow 3


Automatic Camera jammer using Raspberry Pi

2.1 Proposed Methodology: The proposed work put forward a camera


detection by using Open CV tool. If camera detects then a control unit will turn on
the IR rays to blur the images or videos.

Camera (In
Prohibited Area)

Image capture &


Processing

Raspberry Pi

IR Emission

Explanation:

Camera Detection: This unit will have a camera, which will take the images of the
objects in front of them, and transfer these images to processing unit.

Processing Unit will identify weather the image is of any camera or mobile phone. If
it is a camera or mobile phone, then it will give signal to control unit.

Control unit will Turn ON or OFF the IR rays to make the images blur.

ECE Department, SRMGPC, Lucknow 4


Automatic Camera jammer using Raspberry Pi

3. DESIGN AND IMPLEMENTATION


We can achieve the aim of our project by using Raspberry Pi technology with the help
of Python and Open CV library.

3.1 Raspberry Pi: The Raspberry Pi is a low cost, credit-card sized computer
that plugs into a computer monitor or TV, and uses a standard keyboard and mouse.
It is a capable little device that enables people of all ages to explore computing, and
to learn how to program in languages like Scratch and Python.

Figure 3: Block Diagram of Raspberry Pi

3.2 Python: Python (Figure 4) is an interpreted, object-oriented, high-level


programming language with dynamic semantics. Its high-level built in data
structures, combined with dynamic typing and dynamic binding, make it very
attractive for Rapid Application Development, as well as for use as a scripting or
glue language to connect existing components together. Python's simple, easy to
learn syntax emphasizes readability and therefore reduces the cost of program
maintenance. Python supports modules and packages, which encourages program
modularity and code reuse. The Python interpreter and the extensive standard library
are available in source or binary form without charge for all major platforms, and
can be freely distributed [7].

Figure 4: Python Logo

ECE Department, SRMGPC, Lucknow 5


Automatic Camera jammer using Raspberry Pi

3.3 OpenCV: OpenCV (Open Source Computer Vision Library) is released


under a BSD license and hence it’s free for both academic and commercial use. It
has C++, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS
and Android. OpenCV was designed for computational efficiency and with a strong
focus on real-time applications. Written in optimized C/C++, the library can take
advantage of multi-core processing. Enabled with OpenCL, it can take advantage of
the hardware acceleration of the underlying heterogeneous compute platform
OpenCV-Python is a library of Python bindings designed to solve computer vision
problems.

Python is a general purpose programming language started by Guido van


Rossum that became very popular very quickly, mainly because of its simplicity and
code readability. It enables the programmer to express ideas in fewer lines of code
without reducing readability.

Compared to languages like C/C++, Python is slower. That said, Python can be
easily extended with C/C++, which allows us to write computationally intensive
code in C/C++ and create Python wrappers that can be used as Python modules. This
gives us two advantages: first, the code is as fast as the original C/C++ code (since it
is the actual C++ code working in background) and second, it easier to code in
Python than C/C++. OpenCV-Python is a Python wrapper for the original OpenCV
C++ implementation.

OpenCV-Python makes use of Numpy, which is a highly optimized library for


numerical operations with a MATLAB-style syntax. All the OpenCV array
structures are converted to and from Numpy arrays. This also makes it easier to
integrate with other libraries that use Numpy such as SciPy and Matplotlib [8].

3.3.1 OpenCv Operators Used In This Project

 Changing Colorspaces
 Image Thresholding
 Smoothning Images
 Canny Edge Detection
 Image Gradient

ECE Department, SRMGPC, Lucknow 6


Automatic Camera jammer using Raspberry Pi

4. SOFTWARE AND HARDWARE


SPECIFICATIONS
Forest fire detection with message and call alerts is a hybrid project which consist the
requirements of both hardware and software. The coding is done using OpenCv via
Python and applied on a RASPBERRY pi microprocessor cum controller. Following
are the specifications:

4.1 Software Required: The software required for the detection and alert
mechanism to work is Python version 3 with OpenCv library and also some portion
of Linux. For the alert mechanism we also need IBM cloud.

Table 1: Minimum System Requirements for Python and OpenCv

Python and OpenCv Run Time Engine

Processor ARM cortex 9

RAM 1GB

Screen Resolution 1024 x 768 pixels

OS Raspbian

Disk Space 2 to 3GB

ECE Department, SRMGPC, Lucknow 7


Automatic Camera jammer using Raspberry Pi

4.2 Hardware Requirements:

Table 3: Hardware Requirements

Components Description

Raspberry Pi 3 Tiny Credit Card Sized Computer

Power Supply A 5V/5Amp Power Supply

Pi Camera Infrared Enabled Camera for Surveillance

IR LEDs To make the Image Blur

LED’s Display Of Different Functions

5. ADVANTAGES, APPLICATIONS AND


LIMITATIONS
5.1 Advantages:

This system has a vast range of advantages which are as follows:

1. It will help to stop capturing images in camera restricted areas.


2. This system can be installed easily anywhere; it is very portable.
3. Maintenance of this system is easy.
4. Low cost cameras are required therefore this could be very affordable for all.

5.2 Applications:
1. It can be used in exhibitions.
2. It can be used in private meetings.

5.3 Limitations:

1. Electronic components can damage on high voltage.


2.

ECE Department, SRMGPC, Lucknow 8


Automatic Camera jammer using Raspberry Pi

6 REFERENCES
[1] Infrared signals

A.K.Veeraraghavan, S.Shreyas, Ramachandran, V.Kaviarasan, A Survey on


Reduction of Movie Piracy using Automated Infrared System, International Journal of
Innovative Research in Computer and Communication Engineering, Vol. 5, Issue 11,
November 2017. Page no 16633 - 16637

[2] Raspberry Pi

Available at: https://en.wikipedia.org/wiki/Raspberry_Pi

[3] Python

Available at: https://www.python.org/doc/essays/blurb/

[4] OpenCV

Available at: https://docs.opencv.org/3.4.1/d0/de3/tutorial_py_intro.html

ECE Department, SRMGPC, Lucknow 9


Automatic Camera jammer using Raspberry Pi

B.tech Diploma School


Projects
www.eroletech.com
Contact: +91 7007957715, +91 7081584848,
+91 7376252010

ECE Department, SRMGPC, Lucknow 10

You might also like