DSpace Repository (University of the Philippines Manila)
Not a member yet
397 research outputs found
Sort by
Dee Hwa Liong Academy Virtual Classroom
The Dee Hwa Liong Academy Virtual Classroom is an online (although also accessible offline) student and faculty learning portal. The aim of the system is to create a bridge between students and faculty whenever direct confrontation is not applicable. The system also patterns existing learning portals such as Moodle, Genyo, and Blackboard, but is customized to suit the requirements of the client, Dee Hwa Liong Academy
Votemind: Using Sharemind for Privacy and Verifiability in Internet Voting
Electronic voting (e-voting) has been replacing traditional voting because it can automate the counting process of ballots. A type of e-voting – Internet voting – enables the voter to vote from home which increases voter turnout. In order for an I-voting system to be considered secure, it must satisfy both privacy and verifiability. A problem with most I-voting systems is that it usually trusts a third party to store and compute the votes, which risks the privacy and verifiabilty of the votes if that party becomes malicious. Secure Multiparty Computation (SMC) protocols can be implemented to meet these requirements by removing the need of trusting a third party. It achieves this by using multiple parties to do the storing and computing. Sharemind is a framework for SMC that can be used to create a secure I-voting system. This was done in Piscos’ work, but her system still trusts in an intermediary web server which must be trusted. Talviste proposed an architecture that eliminates the need for the intermediary web server. This architecture uses a Javascript library that can split the data at the source. With the use of Sharemind 3 and the Javascript library, we created Votemind, which is an improvement of the Internet voting system of Piscos
Fire Detection System using CCTV
With the fast advancement of technology in the area of the CCTV’s, different applications for the said technology is being developed right now. Aside from the fact that there is a law that dictates that all businesses in the Philippines are required to install and maintain CCTV’s if they fall on at least one of three categories, people use CCTV’s to monitor their properties even remotely. One relatively new application for the CCTV is fire detection. Current fire detectors are prone to errors because smoke detectors can be set off even with the smoke from a cigarette and other types of smoke that isn’t produced by fire. This system makes use of computer vision in analyzing the video inputs from the CCTV camera
Tess2Speech: An Intelligent Character Recognition-To-Speech Application for Android Using Google's Tesseract Optical Character Recognition Engine
Tes2Speech is an Android mobile application for recognizing handwritten texts
and optionally convert it to speech. By training Google’s Tesseract, which is a
free open-source Optical Character Recognition (OCR) Engine, to recognize hand-
written texts, I created an alternative for Intelligent Character Recognition (ICR)
Engine that are proprietary and expensive. OCR Engines’ main purpose is to con-
vert scanned documents with computer printed texts into an editable and machine
encoded text. But by improving an OCR into ICR to recognize handwritten texts
and integrating it into a mobile application in this day and age, it greatly improves
its usability. It can help speech-impaired people to communicate, help children
to recognize the proper pronunciation of words they write, etc. Thus, creating a
free and non-proprietary handwriting-to-speech application that is accessible for
everyone, and will be very useful for those who are looking for a free, portable,
and reliable alternative to ICR, OCR, and other related expensive communication
devices. Tes2Speech includes a user-friendly Tesseract trainer desktop application
in order for the user to personalize Tess2Speech for their own handwritings
Mobile Application: Informative Camera (MAICAM) for COA and ANSA-EAP
Mobile Application: Informative Camera (MAICAM) is a camera application that provides a way to secure basic information such as date, time, and geographical coordinates of the pictures by stamping it directly in the picture with a QR Code. The pictures are utilized in the creation of reports submitted in the web component of MAICAM. The web component is an information system that manages projects and their corresponding audit reports
Deceit: Discreet Communication on Twitter via Error-resistant Steganography
Amidst online surveillance activities by government agencies and other malevolent entities, Twitter’s lack of encryption on their Direct Messaging feature calls for a solution to protect their users’ privacy when communicating on the online social network. Deceit is a Google Chrome steganography extension which enables Twitter users to communicate discreetly by concealing their messages inside JPEG images. It employs image processing techniques such as pre-emptive resizing, pre-emptive JPEG encoding, and progressive-to-baseline JPEG transcoding to manage the amount of errors on the message normally introduced by the separate image processing Twitter performs on images. It also employs Modified Linear Block Codes to avoid stuck bits on JPEG steganography and to apply forward error correction if necessary
Diabetic Retinopathy Detection Tool (DRDT)
Diabetic retinopathy is one common cause of vision impairment. If not detected and treated, this can also cause blindness. Diabetic Retinopathy Detection Tool (DRDT) is a non-proprietary decision support tool. It classifies fundus/eye images as normal or diabetic retinopathy positive through the use of image processing and support vector machines. The classification is based on the areas of retinal structures and GLCM texture features. DRDT could be used as a starting point for other developers who want to create a decision support tool for DR. Since DRDT’s trained classifier gives an average accuracy of 66.6667%, the methods used in the creation of the tool needs to be enhanced to achieve higher accuracy. If the tool is improved, it could be used to provide second opinion to ophthalmologists on detecting DR in patients
UP Manila Course Timetabling System (UPM CTS)
University course timetabling is a complex and tedious task which involves a lot of variables and constraints. In the University of the Philippines Manila, course timetabling is still being done manually every semester. Doing it this way takes a lot of time and personnel, and the resulting timetables are still not optimal. The UP Manila Course Timetabling System (UPM CTS) is a web application which automates the process of assigning rooms and timeslots to classes in the generation of timetables in UP Manila using a two-stage optimization algorithm consisting of iterative forward search algorithm, hill climbing algorithm, great deluge algorithm, and simulated annealing algorithm. The algorithm tries to find the most optimal timetable based on the constraints provided until a predetermined time limit is reached. If a complete timetable, where all classes are assigned to rooms and timeslots, cannot be found, a subset of classes with assigned rooms and timeslots is still returned
Chronic Kidney Disease Monitoring System
Chronic Kidney Disease is a lifelong condition that requires regular monitoring to effectively reduce the risk of further complications and improve the patient’s quality of life. With these given, Chronic Kidney Disease Monitoring System aims to be an alternative to traditional monitoring process by providing users with functionalities to submit medical event, and submit clinical logs which will be converted to graphs for analysis. Moreover, this system also aims to boost interaction between users through the use of forum and internal messaging system. Also, it aims to promote circulation of medically validated resources to help patients in making improved and intelligent health decisions
Online Portal for Provincial Buses and Terminals (OPPBT)
The Online Portal for Provincial Buses and Terminals (OPPBT) is a system that manages bus, terminals, routes, and other types of records and display these information as a way to help the public in searching for terminals with available buses