Faculty Of Computer Science Graduation Project 2017 - 2018
Permanent URI for this collectionhttp://185.252.233.37:4000/handle/123456789/42
Browse
Browsing Faculty Of Computer Science Graduation Project 2017 - 2018 by Subject "MSA University"
Now showing 1 - 5 of 5
- Results Per Page
- Sort Options
Item Reassemble Destroyed Paper(October University for Modern Sciences and Arts, 2018) Youssef, HebaThis project looks at the challenges of creating the automatic system for reconstruction shredded documents cut vertically (strip) and vertically, horizontally (cross- cut). The un-shredding problem is of interest in the fields of forensics, investigative sciences, archaeology and criminal investigation. All stages of the un-shredding pipeline are analysed, starting from uploaded images of shreds and ending with reconstructed documents. The current bottlenecks in this pipeline are identified and solutions are proposed. At the beginning a formal definition of this problem and references to related work will be given. While there are some approaches published dealing with the reconstruction of destroyed paper in general, there is barely work done in the field of cross-cut shredding then giving an introduction to algorithm of ant-colony. The solutions proposed in this project start with narrowing problem then implement two reconstruction approaches to improve the results. First approach, Character database, Feature matching algorithm, Row Clustering, Estimate error evaluation function and Greedy classifier then get the results. To improve the results that belongs to first approach we implement second approach. Second approach is reconstructing by Ant colony algorithm by estimate different error evaluation function then apply the algorithm.Item Silhouette - Based Face Recognation(October University for Modern Sciences and Arts, 2018) Ahmed, Maryam AhmedA silhouette face is representing the face as one solid shaped color, usually, the color is dark and removes every inline detail of the face but the silhouette’s outline edges are matching the original face’s outline. The silhouette of the face is usually the outline of the face profile, and face profile is considered a very important aspect of face identification it also provides an overall structure view of the face that is seen in the non-frontal view. Normally side view images are captured from a distance which unfortunately leads to capturing the image in a low-resolution quality. The main purpose of this project is to introduce a combination of silhouette detection and side-view face detection in order to detect, process, and compare a person from a side-view image. In this thesis we will be moving step by step starting fromthe step of extracting the face’s outer line from the side-view colored face picture. And start deploying methods and algorithms on these outer line points in order to approach the goal of matching the person with one of the known and saved persons we have. This thesis is introducing a module that can be added to face recognition systems in order to raise the recognition accuracy.Item Sky battle : 3D open GL PC game(October University of Modern Sciences and Arts, 2018) Nour El Din, Ahmed Wael MohammadOpen Graphics Library (OpenGL) is an application programming interface (API) for rendering 2D and 3D Graphics. This API is usually used for rendering Graphics using Graphics processing unit (GPU) in order to achieve more efficient and optimized rendering. OpenGL is used in several zones including video games, computer-aid design (CAD), virtual reality (VR) scientific visualization, flight simulation. OpenGL uses OpenGL shading language (GLSL), which is responsible for calculating the final color and brightness of each pixel after applying light, shadows, reflections, etc. My aim is to create a high-quality 3D realistic game based on aircraft battle, with as less bugs and crashes as possible. The game is controlled using mouse and keyboard and processes fog, shadows, multiple light sources and some special light effects in order to make the game more realistic. Apart from visuals, the game functions are focused on collision detection, some physics and controls along with camera movement. The game uses lightweight java game library (LWJGL) that enables cross- platform access APIs useful in developing graphics like OpenGL when developing in java.Item Supervised Machine Learning in Cancer Diagnosis(October University of Modern Sciences and Arts, 2018) Ahmed, Mahmoud SayedMathematics is the study of natural patterns which offers ways and tools to describe these patterns. In other words, mathematics tries to find a set of rules which mimics the behavior of a repeated or regular way in which something happens or done. In this dissertation we are going to research the patterns, in which breast cancer function, focus on Breast Cancer as it’s the most lethal type of cancer in Egypt which takes the lives of 10,000 female each year according to the World Health Organization. i Since Invasive Ductal Carcinoma (IDC) is the most common type of breast cancerii , this dissertation chooses the IDC to be its use-case in studying patterns. We focus in recognizing the IDC mathematically without human-intervention, which can automate the process of diagnosing IDC breast cancer. We used the latest technologies of Deep Neural Networks (DNN) and Convolutional Neural Networks (CNN) as well as classical machine learning methods as K-Nearest-Neighbor (KNN), Support-Vector- Machine (SVM), Random Forest and many others and we eventually obtained an accuracy of 85% using 90K data samples; this data were so complex and this is so close of the current state-of-the-art implementation on this data which is 87%. While doing so, we will watch our own behavior while researching a certain pattern, and tries to conclude a pattern from it, which ultimately can produces a product or an application to help doctors who are researching cancer to use it and try to find patterns mathematically even without them having programming or mathematical background.Item Voice Controlled Robotic Arm Manipulation(October University for Modern Sciences and Arts, 2018) Ezz, Youssef KhaledA robot is an assemblage of a certain material that works or moves in a way that imitates the ways of living creatures and organisms. There are many applications of robots, which mostly use their available sensors to do a certain jobs, or use its actuators to affect the environment in some way or another. The main reason behind creating a robot is to facilitate the life of a human being. In other words to make things done faster and more accurately without any human intervention. This work aims to create a robotic arm manipulation controlled by voice command, which could be integrated into a higher scale model to help into construction or into hazardous environments. This robot consists of servo motors as its joints and metal for its links. The end effector of the arm is a gripper that can hold objects, stack them or bring them down to the ground through voice commands. The movement of the robot is calculated using forward kinematics and inverse kinematic.