• Project R25


  •   
  • FileName: compnet_SR_2009.pdf [read-online]
    • Abstract: Project R251. Project title: Number Plate Recognition Software2. Study leader: Seren Reddy3. Research group:4. Focus of project: Design

Download the ebook

Project R25
1. Project title: Number Plate Recognition Software
2. Study leader: Seren Reddy
3. Research group:
4. Focus of project: Design
5. Eligibility
5.1 Intended degree programme: Computer Engineering
5.2 Required running average:
6. Brief description of the project
With the cheap availability of relatively high-resolution PC and web cameras, more and
more companies and institutions are using these together with image/ pattern recognition
software as more efficient access control systems. This project will be purely software
based. The aim will be to design a quick responding image recognition and access control
software system for a drive-through security entrance. A USB Video Camera with Pan/
Tilt/ Zoom and Capture will be used as the source. The camera will have video resolution
up to 1.3 MP and photo resolution up to 5 MP. The system must be able to automatically
pick up motion in the streaming video and identify a vehicle. Once a moving object has
been identified as the front or rear of a vehicle, the software must automatically control
the camera to zoom-in to the moving object and capture a high resolution still image for
analysis. The number plate must be isolated on the image, analysed and post-processed.
Number plate formats are different throughout the world; this project will be designed to
work only with approved South African number plate formats, hence the system should
be able to detect illegal number plates. The system must also be able to analyse data from
pre-recorded videos or photos. The video and photos can be in both colour and grey-
scale. In addition to the recognition portion of the application, the software must also be
able to identify the make of the motor vehicle, based on sample images stored in the
database, using mathematical pattern recognition criteria.
7. What will be expected of the student
The student will deliver a system that will demonstrate real-time video analysis with
regards to number plate recognition. To do this he/she will study the literature to
familiarize himself/ herself with the design and development of motion detection and
number plate recognition, and the techniques used to differentiate and analyse number
plates. An in-depth knowledge of VB.NET or C# and MATLAB will be required. Third
party software of any kind, including APIs, will NOT be allowed, except in the case of
the PC camera API. If no API is available for the camera, from the manufacturers, then
the student will have to design and developed the camera software for this project
himself/ herself. The application must be able to directly control the settings of the
camera, including the Pan, Tilt and Zoom (PTZ).
8. Resources
To complete this project, the student will need a personal computer with .NET 2003/5
and SQL Server 2000. The student will have to use his/her own PC, and the research
group will supply the .NET Platform and the SQL Server software.
9. Incentive
A R10 000 student bursary will be awarded to the student who accepts this challenge and
completes the project satisfactorily.
Project R26
1. Project title: Sign Language Manual Alphabet Interpreter
2. Study leader: Seren Reddy
3. Research group:
4. Focus of project: Design
5. Eligibility
5.1 Intended degree programme: Computer Engineering
5.2 Required running average:
6. Brief description of the project
This project aims to aims to assist the hearing-impaired community. It will be used as an
interpreter as well as a teaching aid. This project will be purely software based. The aim
will be to design a quick responding hand gesture recognition system. A USB Video
Camera (1.3 MP resolution) will be used as the source. The system must be able to
automatically pick up hand motion in the streaming video, then analyse and identify the
Manual Alphabet that is being gestured. The system should have a database of the known
Manual Alphabets which will be used for the correlation. Sign Language and Manual
Alphabets are different throughout the world; this project will be designed to work only
with American Sign Language (ASL) Manual Alphabet (Finger-spelling) format. The
system should also be able to identify Manual Alphabets from still images. The images
and video can be in both colour and grey-scale.
7. What will be expected of the student
The student will deliver a system that will demonstrate real-time image and video
analysis with regards to Sign Language Manual Alphabets. To do this he/she will study
the literature to familiarize himself/ herself with the design and development of motion
detection, hand gesture and Manual Alphabet recognition, and the techniques used to
differentiate and analyse Manual Alphabets. An in-depth knowledge of VB.NET or C#
and MATLAB will be required. Third party software of any kind, including APIs, will
NOT be allowed, except in the case of the PC camera API. If no API is available for the
camera, from the manufacturers, then the student will have to design and developed the
camera software for this project himself/ herself.
8. Resources
To complete this project, the student will need a personal computer with .NET 2003/5
and SQL Server 2000. The student will have to use his/her own PC, and the research
group will supply the .NET Platform and the SQL Server software.
9. Incentive
A R10 000 student bursary will be awarded to the student who accepts this challenge and
completes the project satisfactorily.
Project R27
1. Project title: Facial Expression Mapping And Modeling
2. Study leader: Seren Reddy
3. Research group:
4. Focus of project: Design
5. Eligibility
5.1 Intended degree programme: Computer Engineering
5.2 Required running average:
6. Brief description of the project
With the rapid advancements in computer gaming the next step was to create virtual
online worlds like Second Life. In Second Life a character, called an Avatar, interacts
with other characters in this virtual world, including speaking and participating in
activities together. Participants want to be able to interact by showing their actual facial
movements at the time. A step towards this will be to allow a person's facial expression to
be amalgamated with the Avatar. These expressions also include the movement of the
lips and mouth during talking. The system must detect a single face within a defined
space in a video stream and directly map the real world facial expression with the
computer-based model. For example, if the subject blinks and smiles then the computer-
based model must in real-time (synchronously) and proportionately mimic the blink and
smile. This project involves facial detection and not a facial identification. The student
must also design the computer-based model. The intricacy of the computer-based model
is not the prime focus of this project, but a fairly appropriate model must be designed to
demonstrate the impersonation. The system should also be able to mimic the movement
of the head. This movement will be limited to within 30°. This project will be purely
software based. The aim will be to design a quick responding facial mapping software
system. A USB Video Camera (Minimum requirement of 24 frames/sec and 1.3 MP
resolution) will be used as the source. The video and photos can be in both colour and
grey-scale.
7. What will be expected of the student
The student will deliver a system that will demonstrate real-time facial expression
mapping. To do this he/she will study the literature to familiarize himself/ herself with
the design and development of motion detection and recognition, 2D/3D computer
graphics and the techniques used to differentiate and analyse facial expressions. An in-
depth knowledge of VB.NET or C# and MATLAB will be required. Third party software
of any kind, including APIs, will NOT be allowed, except in the case of the PC camera
API. If no API is available for the camera, from the manufacturers, then the student will
have to design and developed the camera software for this project himself/ herself.
8. Resources
To complete this project, the student will need a personal computer with .NET 2003/5.
The student will have to use his/her own PC and web cam, and the research group will
supply the .NET Platform software.
9. Incentive
A R10 000 student bursary will be awarded to the student who accepts this challenge and
completes the project satisfactorily.
Project R28
1. Project title: Cellphone Set-top Box
2. Study leader: Seren Reddy
3. Research group:
4. Focus of project: Design
5. Eligibility
5.1 Intended degree programme: Computer Engineering
5.2 Required running average:
6. Brief description of the project
The cellphone is fast becoming a device that replaces all other communication and
entertainment hardware. In future the cellphone will also become the entertainment hub,
replacing all satellite decoders and IPTV set-top boxes. This projects aims to get one step
closer to this reality by providing a way to stream and broadcast video via a cellphone.
The user will interact with an applet on his/ her cellphone, which in turn will access a
Server via WiFi (802.11g). A selection of audio-video files on the Server must then be
displayed, after which a single file from the list can be selected and then have it streamed
through the cellphone and displayed on a TV/ monitor using the cellphone's video-out. If
there is no audio-out available the cellphone itself should be used as the speakers. The
resolution and format of the audio-video file will depend on the limitations of the
cellphone.
7. What will be expected of the student
The student will deliver a system that will demonstrate a video-on-demand system that
uses a cellphone as the set-top box. The Server can be a computer connected to an
802.11g router or a laptop with 802.11g capabilities. The Server application must be fully
automated i.e. the Server-side software must control the data network ports, streaming
(broadcast), AV archiving and access control (Only certain devices can access the Server
and only certain accounts can access certain files). Once the optimal resolution and
format of the AV file has been ascertained (through trial and error) the Server-side
application via the GUI should be able to convert any AVI or MPEG file to the
appropriate format via a conversion and compression object. This Server-side application
must be controlled via a user-friendly GUI developed using .NET. To do the above
he/she will study the literature to familiarize himself/herself with the design and
development of applications for mobile devices (JAVA or .NET mobile based), the
techniques used to stream over 802.11g, the techniques used in configuring data networks
and techniques used to provide video compression, like MPEG-4, 3GP and H.263. Video
compression should be investigated for both the cellphone and Server. In addition third
party software of any kind, including APIs, will NOT be allowed.
8. Resources
To complete this project, the student will need a personal computer with .NET 2003/5
and the Symbian 60 SDK or similar. The student will have to use his/her own PC (and
802.11g router)/ Laptop and Cellphone with 802.11g and Video-out capabilities (Confirm
with the cellphone supplier that the 802.11g and video-out functionality can be accessed
via software). The research group will supply the .NET Platform.
9. Incentive
A R10 000 student bursary will be awarded to the student who accepts this challenge and
completes the project satisfactorily.
Project R29
1. Project title: USB 2-Way SMS And Internet Gateway
2. Study leader: Seren Reddy
3. Research group:
4. Focus of project: Design
5. Eligibility
5.1 Intended degree programme: Electronic Engineering
5.2 Required running average:
6. Brief description of the project
Small businesses constantly need more efficient and convenient means of communicating
with their customers. A direct-marketing option is to send out personalised SMSs to
customers. A second step is to have customers directly SMS their business. One option is
go through SMS Gateway company (like Clickatell), however this can be quite a costly
exercise for the business as they will need to pay monthly for Gateway services on top of
the price of the SMSs. As a result a stand-alone 2-Way SMS Gateway device is
warranted. This project will aim to provide a product that can communicate via SMS as
well as GPRS. This device will be designed using a GSM/GPRS microcontroller and
interface to a PC via a USB port. The user will then be able to insert any pre-paid SIM
card into the device and be able to send and receive SMSs and also be able to send and
receive data over the Internet using the GPRS/ HSDPA engine. The device that is
connected to a PC via USB must be controlled via a desktop application that is installed
on the respective PC. This application must have an extremely user-friendly/ easy-to-use
GUI. It will allow a person, to send Bulk SMSs via a database and a text file. In addition
it will also be able to handle all incoming SMSs. These SMSs, together with all the
relevant tracing data, will then be stored in a database on the PC. The desktop application
must be able to interact with the database. In addition the GUI must have a built-in web
browser, which can access the Internet via the device.
7. What will be expected of the student
The student will deliver a system that will demonstrate a 2-Way SMS system. In addition
he/she will demonstrate the ability for the system to send and receive data over the
Internet. To do this he/she will study the literature to familiarize himself/ herself with the
design and development of GSM/GPRS devices and microcontrollers, the techniques of
interfacing with USB ports, the techniques used to communicate via 2-way SMS, and the
techniques of data reception and transmission. Knowledge of SQL is required, as all
communication (SMS and GPRS/ HSDPA) must be stored in a SQL Database, and also
be able to be retrieved and displayed via the GUI. The desktop application must be
designed using VB.NET. The size, weight and aesthetics are factors in the final design,
but functionality will be the primary concern.
8. Resources
To complete this project, the student will need a personal computer with .NET 2003/5
and SQL 2000, access to standard electronic instrumentation (available in the lab),
several commonly available electronic components (to be sourced), as well as 1
microcontroller with on-board GSM/GPRS (/HSPDA) capabilities. These
microcontrollers might need to be sourced from overseas. The student will have to use
his/her own PC, and the research group will supply the .NET Platform and SQL 2000.
9. Incentive
A R10 000 student bursary will be awarded to the student who accepts this challenge and
completes the project satisfactorily.
Project R30
1. Project title: Cellphone Interceptor and Jammer
2. Study leader: Seren Reddy
3. Research group:
4. Focus of project: Design
5. Eligibility
5.1 Intended degree programme: Electronic Engineering
5.2 Required running average:
6. Brief description of the project
Cellular interception has been in use in espionage from the 1980’s and eventually
cellphone interception will be a valuable tool in standard law enforcement. Once a
warrant is granted, law enforcement officials can intercept communications of criminals,
which can be used to aid in their arrest. Another cellular peripheral that is being
integrated are Cellphone Jammers. Soon all banks, movie theatres and other venues that
prohibit cellphone usage will have these cellular jamming devices installed. Both these
devices are range dependent and with proper design can be used extremely effectively.
This project will require the design and development of a device that can intercept
cellphone calls and also be able jam cellphone signals, so as to prevent calls from be
made or received. The device must also have an LCD display to provide data relevant to
the interception or jamming of the respective cellular devices.
7. What will be expected of the student
The student will deliver a hardware system/ device that will demonstrate the interception
of a cellphone conversation and the jamming of a cellphone signal. To do this he/she will
study the literature to familiarize himself/ herself with the design and development of
GSM devices, the techniques of GSM transmission, the techniques of cellular
interception and jamming, and the legal implications of cellphone interception and
jamming. The size, weight and aesthetics are factors in the final design, but functionality
will be the primary concern.
N.B. Due to the legal implications of cellphone interception and jamming the
development and testing must only be done within the University of Pretoria Engineering
labs. In addition, all testing must be consented by the test subjects. Under no
circumstances will this research, development and testing be allowed outside the
Department of Electrical, Electronic and Computer Engineering.
8. Resources
To complete this project, the student will need access to standard electronic
instrumentation (available in the lab) and several commonly available electronic
components (to be sourced). Some of these components might need to be sourced from
overseas.
9. Incentive
A R10 000 student bursary will be awarded to the student who accepts this challenge and
completes the project satisfactorily.


Use: 0.0451