+ All Categories
Home > Documents > Faculty of Mathematics and Science Engineering and ...Artur Pindik [email protected]...

Faculty of Mathematics and Science Engineering and ...Artur Pindik [email protected]...

Date post: 03-Nov-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
43
1 הפקולטה למתמטיקה ולמדעי הטבע ביה“ס להנדסה ולמדעי המחשב ע“ש רחל וסלים בנין טקס הצגת פרוייקטיםו מחזור ט חוגי הנדסת חשמל ומחשבים וחלוקת פרסי המרכז לחדשנות בהנדסה ובמדעי המחשב ע“ש פיטר ברויידא20.6.2017 יום שלישי, כ“ו בסיוון תשע“ז
Transcript
Page 1: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

1

הפקולטה למתמטיקה ולמדעי הטבע

ביה“ס להנדסה ולמדעי המחשב ע“ש רחל וסלים בנין

טקס הצגת פרוייקטים

מחזור ט“וחוגי הנדסת חשמל ומחשבים

וחלוקת פרסי

המרכז לחדשנות בהנדסה ובמדעי המחשב

ע“ש פיטר ברויידא

יום שלישי, כ“ו בסיוון תשע“ז 20.6.2017

Faculty of Mathematics and Science The Rachel and Selim Benin School ofEngineering and Computer Science

Final Projects presentation of the

15th Graduating ClassElectrical & Computer EngineeringPrograms

and awards ofthe Peter Brojde Center for InnovativeEngineering and Computer Science

June 20, 2017

Page 2: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

2

הפקולטה למתמטיקה ולמדעי הטבעבית הספר להנדסה ולמדעי המחשב ע“ש רחל וסלים בנין

מתכבדים להזמינך לטקס הצגת פרויקטים

של תלמידי החוגים להנדסת חשמל ומחשבים

המפגש יתקיים ביום שלישי, כ"ו בסיוון, תשע"ז 20.6.2017 בין השעות 16:00-19:30

בבניינים ע"ש רוטברג, ביה"ס להנדסה ולמדעי המחשב, קריית אדמונד י' ספרא, גבעת רם, ירושלים.

יש להגיע עם חלק זה של החוברת ולהציג בעמדת הכניסה לתחומי הקמפוס

סדר יום:16:00-17:30 תצוגת פוסטרים

17:30-18:30 התכנסות באודיטוריום18:30-19:30 כיבוד

פרופ' יאיר וייס התכנסות: ראש ביה"ס להנדסה ולמדעי המחשב ע"ש רחל וסלים בנין

הרצאת אורח- גב' מריה דישל בוגרת התוכנית להנדסת חשמל ומחשבים

פרופ' עמי ויזל ראש החוג להנדסת חשמל ומחשבים עם התמחות בהנדסת מחשבים

פרופ' דן מרום ראש החוג להנדסת חשמל ומחשבים עם התמחות

באופטואלקטרוניקה ומיקרואלקטרוניקה פרופ' אהרון אגרנט

מנהל מרכז ברויידא לחדשנות בהנדסה ובמדעי המחשב

הצגת שני פרויקטים מובילים חלוקת פרסים לפרויקטים מצטיינים

הטקס נערך בחסות יישום, החברה לפיתוח המחקר של האוניברסיטה העברית, אורקם, לייטריקס, מיקרוסופט והמרכז לחדשנות בהנדסה ומדעי המחשב ע"ש פיטר ברויידא

Page 3: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

3

רשימת החוגיםהחוג למדעי המחשב

ראש החוג[email protected] :פרופ’ דפנה וינשל טל’ 02-5494542 דואל

רכזת לימודי הבוגר[email protected] :גב’ מרים אדרי טל’ 02-5494501 דואל

רכזת לימודים לתארים מתקדמים [email protected] :גב’ חגית יער-און טל’ 02-5494504 דואל

החוגים להנדסת חשמל ומחשביםראש החוג להנדסת חשמל ומחשבים עם התמחות בהנדסת מחשבים

[email protected] :פרופ' עמי ויזל טל' 02-5494539 דואל

ראש החוג להנדסת חשמל ומחשבים עם התמחות באופטואלקטרוניקה ומיקרואלקטרוניקה[email protected] :פרופ' דן מרום טל' 02-6584851 דואל

רכזת החוג (בשני המסלולים) [email protected] :גב’ הילה חיו-דנין טל’ 02-5494502 דואל

החוג לביולוגיה חישובית (מסלול ישיר למוסמך)ראשי החוג למדעי המחשב ולביולוגיה חישובית

[email protected] :פרופ’ מיכל ליניאל טל’ 02-6585425 דואל [email protected] :ד"ר תומי קפלן טל' 02-5494506 דואל

רכזת החוג [email protected] :גב’ הילה חיו-דנין טל’ 02-5494502 דואל

החוג לפיסיקה יישומית (לימודי מוסמך)ראש החוג

[email protected] :פרופ' דן מרום טל' 02-6584851 דואל

רכזת החוג[email protected] :גב’ חגית יער-און טל’ 02-5494504 דואל

החוג לביו הנדסה (מסלול ישיר לדוקטורט)ראש החוג

[email protected] :ד"ר אמנון בוקסבוים טל' 02-6584184 דואל

רכזת החוג[email protected] :גב’ חגית יער-און טל’ 02-5494504 דואל

מזכירה לענייני הוראה: [email protected] :גב’ יעל בן לולו טל’ 02-5494513 דואל

הפקולטה למתמטיקה ולמדעי הטבעבית הספר להנדסה ולמדעי המחשב ע“ש רחל וסלים בנין

מתכבדים להזמינך לטקס הצגת פרויקטים

של תלמידי החוגים להנדסת חשמל ומחשבים

המפגש יתקיים ביום שלישי, כ"ו בסיוון, תשע"ז 20.6.2017 בין השעות 16:00-19:30

בבניינים ע"ש רוטברג, ביה"ס להנדסה ולמדעי המחשב, קריית אדמונד י' ספרא, גבעת רם, ירושלים.

יש להגיע עם חלק זה של החוברת ולהציג בעמדת הכניסה לתחומי הקמפוס

סדר יום:16:00-17:30 תצוגת פוסטרים

17:30-18:30 התכנסות באודיטוריום18:30-19:30 כיבוד

פרופ' יאיר וייס התכנסות: ראש ביה"ס להנדסה ולמדעי המחשב ע"ש רחל וסלים בנין

הרצאת אורח- גב' מריה דישל בוגרת התוכנית להנדסת חשמל ומחשבים

פרופ' עמי ויזל ראש החוג להנדסת חשמל ומחשבים עם התמחות בהנדסת מחשבים

פרופ' דן מרום ראש החוג להנדסת חשמל ומחשבים עם התמחות

באופטואלקטרוניקה ומיקרואלקטרוניקה פרופ' אהרון אגרנט

מנהל מרכז ברויידא לחדשנות בהנדסה ובמדעי המחשב

הצגת שני פרויקטים מובילים חלוקת פרסים לפרויקטים מצטיינים

הטקס נערך בחסות יישום, החברה לפיתוח המחקר של האוניברסיטה העברית, אורקם, לייטריקס, מיקרוסופט והמרכז לחדשנות בהנדסה ומדעי המחשב ע"ש פיטר ברויידא

Page 4: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

4

The Sixth SenseToincrease the security of pedestrians and police officers in dangerous areas they must be aware of their surroundings. To achieve this, they must overcome humankind’s weak spot– namely our back. Can we help people watch their back?The goal of this project was to build an autonomous, close-proximity warning system that can be stored in an ordinary knapsack. The system vibrates to alert the user of an imminent knife attack from behind.The system’s mechanism is composed of three components: a camera, a processor and a buzzer. The camera is directed toward the user’s rear and takes periodic snapshots at a set, high frequency interval. The processor runs a real-time detection algorithm which scans the snapshots searching for a knife. If the algorithm returns a positive detection, the buzzer activates to warn the user.Our main challenge was real time detection and classification of knives in images given the constraints of low computing capacity and storage in a portable system. To evaluate the system, we ran offline simulations to analyze the algorithm’s response time, accuracy and precision on single images.

Project MembersZvi Yishai [email protected] Omri Kazelnik [email protected]

SupervisorMr. Refael Vivanti, The Hebrew University of Jerusalem

Page 5: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

5

Real-time Data Storing and ProcessingTo study meteorological data with scientific precision, the Faculty of Agriculture in Rehovot relies on third party software. This software provides unreliable data, limited storage periods and uncontrolled data stream intervals, which in turn create measurement inaccuracies and problems calculating certain meteorological formulas.The aim of this project was to build a dynamic data processing platform capable of handling constant streams of data from different sources, processing and storing the data and displaying it in a graphical web interface. The platform is extensible and customizable using easily configurable modules capable of handling a variety of data types, all the way from stock market transactions to meteorological measurements.The design strategy implemented in our system uses object oriented design to incorporate database generation and management, network connections and a user interface supporting real-time data flow. This provides control over stored measurements and a dynamic interaction with pre-configured processing modules.Our main challenges were creating an efficient system capable of both storing and handling data requests simultaneously while keeping the system’s “ease of use” and intuitive design.The approaches tested included different data structures for information storage, various programming languages, stress and stability testing, and incorporating different user-interfaces.

Project MembersAviv Zaken [email protected] Lior Shevach [email protected]

SupervisorDr. Eran Tas, The Hebrew University of Jerusalem

Page 6: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

6

Automatization of Light Coupling to Waveguides in a Silicon Wafer Using Grating Couplers Light often needs to be transmitted from a small waveguide in a silicon wafer to a much larger optical fiber. The small size of the waveguide creates a problem of mismatch between the optical mode within the fiber and the optical mode within the waveguide, resulting in high transmission losses. The problem can be solved by using a grating coupler optimized to match the input light attributes such as its central wavelength and incidence angle. A very important parameter to consider for higher coupling performance is the location of the fiber relative to the grating coupler. This work implemented a combined hardware (HW) and software (SW) system that automatically couples two fibers to a waveguide in a silicon wafer: one at the input to transmit light into it and one at the output to pass the light out. The HW consists of two stages, which have one optical fiber each, and are moved in three dimensions using nanometer-scale actuators. Since there are two stages and the movement is three-dimensional, six actuators are required and are all remotely controlled using a controller and a switch-box. The other components of the HW are the laser light source and the power sensor used to measure the coupling efficiency. The SW is a program written in LabVIEW that controls the movement of the actuators in stages as well as the laser source and the power sensor modules. The SW was designed to search for the best location of the fibers among those tested in terms of transmit power efficiency.This automatic light coupling system should be a good alternative to the tedious process of manual coupling of light between the waveguides and the optical fibers.

Project MemberUri Rosensweig [email protected]

Supervisors Mr. Meir Grajower, The Hebrew University of JerusalemProf. Uriel Levy, The Hebrew University of Jerusalem

Page 7: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

7

Conditional Data BlenderIn our modern, data driven world, many applications use big-data as the foundation for their functionality. When using big- data many problems arise, two of which are data reliability and, when dealing with data stored locally on cellphones as we do, the required storage capacity.This project was designed to resolve the above problems for the datasets we work with. To this end, we used, developed and tested several algorithms, some naïve and others advanced. The algorithms segmented the data in different ways according to varying parameters. We then developed a loss function that enabled us to compare the results of these different algorithms.

Project MembersArtur Pindik [email protected] Ben Hamo [email protected]

SupervisorMr. Ori Einhorn, Paygilant

Page 8: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

8

Vtrail – Tracking the Spread of Infectious DiseasesInfectious diseases have been a significant cause of death throughout the history of humankind. The best known is the Black Death, which resulted in the deaths of an estimated 75-200 million people, or about 50% of Europe’s population in the 14th century.Today, new infectious diseases emerge every few years and spread to different parts of the world, as was the case recently with the Zika virus in South America.Given the ubiquity today of mobile device, the technology for tracking users’ locations and connections can be harnessed as an important tool in the area of public health and medical research.The aim of our project was to build a mobile application allowing users to inform the system of any symptoms they have experienced. This information, combined with temporal-geographic data collected seamlessly, can be used for automatic diagnosis, and for tracking the path of infection. It introduces exciting new opportunities including the early discovery of new diseases, predicting the possibility of infection in a user, and as a way to stop the spread of disease through simple incentives. Our main challenges were building an easy to use application, simulating a city-size population’s everyday actions for both training and validation proposes, and analyzing a large amount of information from many devices, while giving a real-time response rate to the application users.

Project MembersTzach Getz [email protected] Netael Kakon [email protected]

SupervisorMr. Refael Vivanti, The Hebrew University of Jerusalem

Page 9: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

9

DP3DP – Dynamic Portable 3D Printer3D printing is a process used to create a three dimensional object in which layers of material are formed under computer control.As the use of 3D printers continues to grow, one commonly shared limitation is their constraint to their physical boundaries. In other words, one cannot print an object larger than the fixed size of the printer. This means that the production of a large-scale object requires a larger printer, which is both costly and cumbersome.The aim of our project was to design and build a printer that overcomes this physical limitation. We achieved our goal by designing a polar coordinate-based 3D printing arm: this design allows the printer to move spatially and print in a larger area than a stationary printer. As a result, the printer is able to generate objects that exceed its own physical dimensions. The main challenges in the project were implementing the electrical and programmable aspects as well as achieving the functional goal without compromising the mechanical simplicity of the device.

Project MembersItamar Katz [email protected] Liav Steinberg [email protected]

SupervisorDr. Amit Zoran, The Hebrew University of Jerusalem

Page 10: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

10

RF Based Autonomous Landing System for Drones

In the recent past, drones were primarily associated with the military, where they were used initially for anti-aircraft target practice, intelligence gathering and then, more controversially, as weapon platforms. Drones are now also used in a wide range of civilian roles ranging from search

and rescue, surveillance, traffic monitoring, weather monitoring and firefighting to personal drones and business drone-based photography, as well as videography, agriculture and even delivery services. To date, the primary positioning technology of drones is GPS. Along with its advantages (inexpensive, omnipresent...), GPS imposes an upper limit on the resolution of positioning, with an error of 3-6 meters. Cracking this limit, specifically for landing purposes, was the goal of our project. We extend the use of drones for delivery purposes by creating a user specific landing station - a “Drone Mailbox”. Our system aims to improve drone landing accuracy and reliability so that ultimately a drone can safely land in your yard with a package ordered online.Our system is based on RF waves, and specifically on a 2.4GHZ Wi-Fi (but could be implemented using other RF signals). It consists of two parts: a beacon and a receiver module mounted on a drone. The beacon (“Drone Mailbox”) directs the drone to the right landing spot.The main challenges we faced were extracting the right distance between the beacon and the receiver using the RF signal, using this distance to determine the correct orientation and finally, integrating these methods into the drone.

Project MembersRoy Agmon [email protected] Traub [email protected]

SupervisorProf. Uriel Levi, The Hebrew University of Jerusalem

Page 11: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

11

Analyzing Nano-Scale ImagesNanotechnology is a rapidly emerging field in which the material structures are 100 nanometers or smaller. Thus, analyzing images at the nanoscale level is a challenging task. Users in this field are interested in image analysis and processing to draw conclusions such as the impact of various experimental conditions on the nature of the image and hence their usefulness in applications. Electron microscopes such as secondary or transmission electron microscopy, SEM and TEM respectively, are typically usually to capture images at the nano-scale level of nano materials. One of the fundamental issues in this area is how to analyze the image properly; i.e. do we see the actual size and dimension of the nanomaterial? What is the diameter and average length? What is the orientation and network of the deposited nano-materials on the specimen, etc.? Other questions remain unanswered and are beyond the capability of today’s microscopy techniques especially when targeting statistics and image processing. Image processing can be a very useful tool to answer many questions raised by researchers. The goal of this project was to develop a simulation algorithm to generate artificial images with controlled threshold parameters for powerful analyzes. Our main goal was to calculate the average length, the diameter of the nano-wires, percolation, transition and create the right clusters for nano-scale images.

Project MembersDiala Ghneim [email protected] Manaa [email protected]

SupervisorsProf. Raanan Fattal, The Hebrew University of JerusalemProf. Muhammad Bashouti, Ben Gurion University of The Negev

Page 12: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

12

A Robot Operating System that Implements Noninvasive Brain Reading of EEG Signals for ALS PatientsUnder the supervision of Prof. Nathan Intrator and in cooperation with the “Prize4life” foundation we developed a system which uses a noninvasive electroencephalogram (EEG) signal sensor that allow an ALS patient to operate a robot that moves in two axes and is controlled solely by brain activity.This system is the first of its kind to use thoughts about action and not neural commands recorded from the motor cortex of the brain, which is damaged in ALS patients. It provides “access” to people who are limited in their movements due to their disabilities. By incorporating a simple computer the system enables these patients to virtually and easily attend a variety of events they could not enjoy in the past from talking to their spouse in the living room, to attending conferences on the other side of the world.

Project MembersDaniel Gurfinkel [email protected] Zevin [email protected]

SupervisorProf. Nathan Intrator, neurosteer

Page 13: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

13

Interactive Anomaly Detection System for eCommerce websitesIn this project we identified anomalies in products sold on eCommerce websites. Anomaly detection is useful for preventing frauds as well as for finding pricing and categorization mistakes on the part of the seller.For example, on eBay, typically a customer looking for a specific TV model is also offered a remote control for the same TV model. This anomaly is caused primarily by the query system of the website and provides irrelevant information to the customer. Our goal was to build a system that will enable eCommerce website managers to identify various types of anomalies. To capture different anomalies, we developed an anomaly detection system based on interactive, constrained-base clustering algorithms. We suggest using a rich, expressive interface that allows users to guide the process towards appropriate data partitioning.

Project MembersMotti Gold [email protected] Deborah Cohen-Salmon [email protected]

SupervisorDr. Dafna Shahaf, The Hebrew University of Jerusalem

Page 14: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

14

”BiliDrop” – Bio-Optic Portable Device for Immediate Measurement of Bilirubin

Bilirubin (BR), a yellow pigment formed by the breakdown of hemoglobin, is an important medical indicator for the diagnosis of liver functionalities and the

severity of jaundice, which in newborns is associated with brain damage. Currently, BR levels in blood are measured in blood tests that mostly rely on absorption spectra in blood serum, and hence require a large amount of blood and cumbersome laboratory equipment. The aim of our project was to provide an on-the-spot accurate reading of BR levels, using only a drop of blood, thus enabling home measurements by non-expert personnel. Our product is intended for use in infants and patients prior to transplants or other surgical procedures. It can be used by patients at home, by a family doctor in an office setting, by nurses at HMOs, and by a “mohel” before circumcision.Our novel method for measuring BR is based on the fluorescence of unconjugated BR when bound with a chlopsid protein found in coral reef fluorescent eels. When blood is mixed with this protein, the protein binds the BR molecules and become highly fluorescent, emitting green light upon excitation with blue light. We found there was a linear correlation between the BR level and the intensity of fluorescence. This method requires a small amount of blood, can be done on whole blood without having to centrifuge, and is high precision. In the framework of our project, we built a compact and portable system that measures BR levels by extracting only a single drop of blood. All the operator has to do is prick your finger, put the drop in a cuvette (containing the protein), place it in the optical setup, and obtain a reading by a simple click on our Smartphone app “BiliDrop”.

Project MembersYuval Kolodny [email protected] Gur-Arie [email protected] Mirchin [email protected]. Yossi Paltiel, The Hebrew University of JerusalemDr. Shira Yochelis, The Hebrew University of JerusalemProf. Nir Keren, The Hebrew University of JerusalemMr. Ido Eisenberg, The Hebrew University of Jerusalem

Page 15: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

15

3Deception –Deceptive Information Detection through Computer Vision Analysis of Facial Micro-Expressions from Depth Video Stream

Lying and deceiving date back to as early as the beginning of human communication itself. Our society recognizes and even embraces (Santa, white lies, secret agents) certain facets of this ability to hide or manipulate the truth. In general, whether a person is bluntly lying or simply leaving out facts in order to deceive us,

we want to know the whole picture. Knowing the truth gives us a better understanding of the situation and the ability to make intelligent choices.Throughout the years numerous studies have been conducted to better understand the human deception mechanism and determine its hallmarks. Some recent computer vision based works have analyzed eye-blinks and pupil dilation patterns, Eulerian video magnification techniques and micro-expression analysis. By extending recent ground-breaking works with depth cameras, our project approaches the lie detection challenge from the angle of facial motion analysis using modern computer vision and machine learning techniques. In essence, our project is a computer system that is able to decide whether a person is concealing information, by analyzing a video stream of the subject passing a CIT-like questionnaire acquired from a depth camera. We introduce a novel technique for learning a subject-tailored classifier. In so doing, we eliminate human bias and the need for physical contact with the subject at time of the test, which can make the subject more vigilant. We have developed a simple, portable and quickly deployable solution.

Project MembersEran Nussinovitch [email protected] Gregory Pasternak [email protected]

SupervisorProf. Daphna Weinshall, The Hebrew University of Jerusalem

Page 16: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

16

Bitterness Classifier – Predicting Taste from Chemical Structure

The sense of taste (also known as gustation) is among the five traditionally recognized senses. This crucial chemical sense mediates between the external chemical and internal biochemical environments. Its main role is to determine whether to accept incoming food to be swallowed or to reject it. In particular bitterness is believed to be a sign of the presence of poisonous

compounds.Determining the presence of a bitter taste is important for pharmaceutical companies especially when it comes to producing orally consumed pediatric medicine. In addition, the receptors for bitter taste are found in extra-oral tissues including the gastrointestinal and respiratory tracts, and recently were found to be a previously unknown drug target for asthma. Therefore, identifying bitterness has therapeutic potential as well.Bitterness is complex: there are apparently thousands of bitter compounds, and bitter compounds are very diverse in terms of their chemical structure. However, to date, there are not many CS-based solutions for predicting bitterness.Our project draws on the field of Machine Learning to implement a classifier that can predict the bitter/non-bitter taste of chemical molecules. For this purpose weused different learning algorithms, such as Random Forests, and Neural Networks, using ML libraries (such as Scikit-learn) and data from Prof. Niv’s BitterDB, a large public repository of bitter compounds as positive sets, and an in-house non-bitter set as the negative set. We also developed a public site which uses our model and predicts whether a given compound (represented by a set of descriptors) is bitter or not. The outcomes will be useful for the both the food and pharma industries.

Project MembersLaith Abu-Omar [email protected] Ewiwi [email protected]

SupervisorsProf. Masha Niv, The Hebrew University of JerusalemMrs. Ayana Weiner, The Hebrew University of Jerusalem

Page 17: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

17

Artificial Neural Network Implemented on an FPGA Circuit BoardThe field of Machine Learning (ML) is rapidly becoming an integral part of our day- to- day lives. One of the most prominent computational models in ML is the Artificial Neural Network – a construct inspired by the behavior of the biological nervous system. When the network’s computations are executed with a serial processor, the inherent capability of parallel computing of a biological neural network is obviously unexploited. However, being able to execute computations in a parallel manner would lead to a substantial boost in performance.FPGA technology is an electronic chip containing logic blocks and a hierarchy of reconfigurable interconnects that allow the blocks to be wired together in different kinds of configurations to implement logic functionality. In our project, we implemented an IP-core (a block of logic used in making an integrated circuit and an essential element of the design reuse concept) of an artificial neuron. This module serves as a building block for artificial neural networks, thus enabling users to build complete complex networks in any way they see fit on an FPGA circuit board. This implementation is both modular and implemented in hardware, thus enabling the usage of the parallelism principle and therefore potentially leading to better performance results in some cases.

Project MembersMeir Franco [email protected] Arbov [email protected]

SupervisorDr. Elishai Ezra, Machon Lev

Page 18: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

18

Sensor Aided Time Enhanced Optimized Novel Algorithm Are your photos fuzzy every time? Wish you could just take those pictures like a pro? Introducing our sensor backed image deblurring algorithm! Though there are many approaches to removing an image blur, the run-time remains a challenge. Using motion sensors we improved the run-time of one of these cutting-edge deblurring algorithms.The algorithm we chose uses statistical image data to calculate the exact cause of the blur. All natural images have an interesting property known as a fractal where: every image is composed of smaller similar images. This fractal property accounts for another statistical feature, this time in the frequency domain. All natural images have a common power spectrum property.When using these properties to remove the blur, the algorithm needs the initial values as input which it uses to converge to the deblurred image. We reasoned that by using motion sensor data, we could provide the algorithm with the initial data it requires, and eliminate the need for multiple random runs and shorten the convergence time.During our work we had to find ways to reliably generate motion blur, and to find a way to translate raw sensor data into input for the algorithm.

Project MembersEli Shleifer [email protected] Nahum [email protected]

SupervisorsDr. Ori Katz, The Hebrew University of JerusalemProf. Raanan Fattal, The Hebrew University of Jerusalem

Page 19: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

19

Flower ClassificationToday neural networks are a very powerful tool for segmentation. They are used in machine learning, character recognition, natural language processing and elsewhere.This project used neural networks to classify flowers in an image.The idea is as follows. As input, the program inputs an image. Then, after a series of calculations it outputs the type of flower in the image and where it is located.The program can also deal with an image with a bouquet. In this case the program outputs all the types of flowers it detected and their location in the image.

Project MembersAnton Ayzenman [email protected] Genov [email protected]

SupervisorMr. Or Sharir, The Hebrew University of Jerusalem

Page 20: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

20

”3D Selfie” – Construction of a 3D Face Model on an Android DeviceThe computational power of mobile devices has increased tremendously ever since the smartphone revolution. Today, mobile phones can do almost everything a PC can, plus the benefits of cameras and cellular networking.This has made mobile devices our main medium of communication and source of web entertainment. We have developed an Android application that can construct a 3D interactive model of the face given a facial picture taken from any phone.The method was inspired by the ‘patch reconstruction’ technique:using a broad database of facial images and their depth maps we construct the model patch by patch, matching a unique 3D form to the given image.Our main challenge was to implement the method using the phone’s powerful GPU in our graphic calculations to achieve performance levels comparable to those of a PC. This enables us to linkour high-complexity procedures such as matching patches from our input to those of the database to create seamless optimized output.

Project MembersIdan Yacobi [email protected] Altman [email protected] Avraham [email protected]

SupervisorMr. Ophir Abitbol, Lightricks Ltd.

Page 21: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

21

SaferHopThe internet was created in the early 80s and has enabled people and organizations to connect all over the globe. This has increased the need to develop protocols for routing between large networks (i.e. countries, internet providers). Dating back to the early 1990s, BGP is currently the most frequently used inter-domain communication protocol. It delivers data from one network to another (which we refer to as autonomous systems (AS)) until it reaches the destination (request or response). When BGP is configured incorrectly or when hackers distribute false BGP routing information, this can cause massive unavailability and security problems. In 2008, YouTube large portions of the Internet could not access YouTube. This was the result of Pakistan’s efforts to block YouTube locally but which ended up blocking most of the global YouTube traffic, since the routing data was transmitted to other ISPs around the globe.The Resource Public Key Infrastructure (RPKI) mechanism was devised as a way to verify originating networks AS’s with their respective IP prefixes in BGP. Each prefix owner cryptographically signs AS’es which are authorized to originate its prefix, dubbed Route Origin Authorizations (ROAs). However today there is distrust and scant use of RPKI Bad ROAs can be generated in many different ways such as human error, misleading topologies in ISP’s, identity theft and upward and downward dependencies. The RPKI works in a “binary” way, which means that if there is a ROA to one route all alternative routes (even legitimate ones) will be excluded which can result in loss of traffic and considerable negative impact on businesses. Thus, there is a need for a trustworthy system that can detect and eliminate conflicts resulting from the RPKI configuration.Our product aims to solve the main problem of RPKI and by extension BGP. It consists of a smart, automated and easily deployable application for network operators. The application downloads, analyzes BGP announcements, ROAs and even AS rankings from all over the world. Then it employs different methods to detect and classify ROA-BGP announcement conflicts and automatically filters bad ROAs which may cause a connection loss or possibly be part of a cyberattack. We have developed a learning mode to repair conflicts using advanced heuristics.Overall, our application offers a firewall-style automatic approach to detect and eliminate ROA-BGP announcement conflicts thus providing network operators with a safer way to adopt RPKI without the specter of connection loss and with better protection against cyberattacks.

Project MembersRaphael Peretz [email protected] (Fima) Kazak [email protected]

SupervisorsProf. Amir Herzberg, Bar-Ilan University Prof. Michael Shapira, The Hebrew University of Jerusalem

Page 22: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

22

Laparoscopic Real-Time on Screen Video Guidance SystemDuring laparoscopic surgery conducted by an instructing surgeon and a resident, all 4 hands are needed to hold the camera and the operating tools.

For this reason, localizing instructions are given to the resident verbally while both the surgeon and the resident are observing the monitor. On average, 39 verbal localizing instructions are transmitted in a 25-30 minute procedure. This leads to decreased accuracy and valuable time is wasted during the procedure.

The aim of this project was to build a simple-to-use, software based system which connects the laparoscopic camera to the monitor and provides a number of valuable localizing tools to enhance the accuracy of the instructions. Other features such as a real-time on-screen drawing tool and frame saving for post operation analysis may be useful to surgeons. This tool will decrease the number of verbal localizing instructions, increase procedure efficiency, and increase the communication efficacy between surgeons. The main challenge was keeping the system friendly and intuitive enough so that the surgeons’ focus was not hindered in any way.The system is comprised of a camera mounted on a trackwheel and a dedicated capture card connected to a Windows 10 based computer running Python, utilizing OpenCV computer vision packages, and achieving real-time video processing by keeping a constant 1080P@60 fps HDMI video signal to eliminate any latency issues.

Project MembersDavid Levi [email protected] Beglaibter [email protected]

SupervisorProf. Haggi Mazeh, Hadassah Medical Center

Provide Tracking Via On-Screen Pointer

On-Screen Live Video Drawing

Save a Frame in a Single Mouse Click

Ultra-Low LatencyFully Expandable to Future

Needs of the SurgeonsDedicated Camera Mounted

Tracking Device

Page 23: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

23

Saliva Ductal Modeling SystemThe salivary glands are composed of an acinar system, where saliva is produced, and a ductal system where saliva is modified and transferred to the oral cavity. There are numerous pathological conditions that can cause a decrease in the number of ducts or alterations in the duct diameter or content.Imaging of the salivary ductal system is used to assess the extent of damage of the gland structure, and to identify abnormalies in the potency of the ductal system, such as strictures, filling defects, widening or decreases in number.The goal of our project was to create a 3D geometric model of the salivary gland ductal system and identify its diverse physical properties, using sialo-CBCT scans of both normal and abnormal states.Our project involved the application of image processing techniques to analyze the scan. These included 3D structure segmentation by region growing, salivary duct tree skeleton graph construction, and quantitative measure of the geometric properties of the system. An experimental study of several CT maxillofacial scans with ground truth measurements was also conducted to validate our algorithms.

Project MembersNaama Antebi [email protected] Ido Lokay [email protected]

SupervisorsProf. Leo Joskowicz, The Hebrew University of JerusalemDr. Chen Nadler, The Hebrew University of JerusalemDr. Chen Brestel, independent consultant.

Page 24: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

24

Deep Convolutional Neural Network Based Image Object Extraction

EyeMusic, developed by Prof. Amir Amedi’s lab at the Hebrew University of Jerusalem, transforms visual information into an auditory representation. It helps blind individuals perceive their visual surroundings. Currently EyeMusic is available as a mobile app, and in the future it will also operate through a camera attached to glasses. Although it was designed for rehabilitation EyeMusic is not widely used by blind individuals outside the lab. This is due to the complexity of real-world scenarios, which requires many hours of dedicated training to fully implement the audio representation. The purpose of this project was to simplify the visual images before conveying them auditorily to the users. This was done by integrating image processing techniques, using a pixel-wise semantic segmentation algorithm based on a fully convolutional neural network within the EyeMusic app. This enables the extraction and isolation of the main objects in the image. These isolated objects are then surrounded by a black background, which is translated into total silence, thusenhancing the audio transformation of the main objects. The object extraction was challenging due to the lack of prior knowledge of the image content, the wide range of chroma and luminance information and object positions and sizes. An additional challenge was the implementation of these techniques on a mobile platform that does not have sufficient processing power, which forces the use of a frontend/backend architecture.

Project MembersDavid Saper [email protected] Avital Shafran [email protected]

SupervisorsProf. Amir Amedi, The Hebrew University of JerusalemProf. Leo Joskowicz, The Hebrew University of Jerusalem

Page 25: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

25

An Intelligent Parking SolutionIn today’s urban society, most people commute using their own vehicle. Sadly, our cities were not built to accommodate this number of vehicles, and are not able to provide enough parking spaces for the public. As a result, a high percentage of traffic in cities is generated by the endless search for vacant parking spaces. In industry, workers waste time searching for parking in vast corporate parking lots, and often park a considerable distance away from their office itself. All of this translates into wasted time and money for both the employee and employer.Our project was designed to provide a parking lot solution that cuts the time and effort invested in the search for parking by providing fast and easily accessible information on the lot’s state and vacant spots. Using both hardware and software systems, we implemented a reliable, low cost, low energy, and infrastructure-independent solution that can be applied on top of any existing parking lot, underground or outdoors. Based on wireless Bluetooth Low Energy technology, Intel Genuino embedded circuit boards, and magnetometric sensors, our system enables parking lot occupancy detection and fast “connectionless” data transfer between nodes and from nodes to servers. Using these data, information can be obtained and used to minimize search time and optimize parking.

Project MembersAriel Schwartz [email protected] Ariel [email protected]

SupervisorsMr. Dor Levy, Intel CorporationMr. Damian Munafo, Intel Corporation

Page 26: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

26

EyeCane - The Smart White CaneResearch shows that many visually impaired are uncomfortable using the traditional white cane due to its obtrusiveness and the need for contact with other people in the user’s path.The EyeCane (above) was developed by Dr. Amir Amedi’s Lab for Multisensory Research to help avoid waist-up obstacles, and for use together with the white cane. The white cane is still needed to detect small obstacles on the ground as well as stairs, which are not adequately detected by the EyeCane.The aim of our project was to improve and essentially redesign the existing EyeCane so that it can replace the white cane entirely.Our approach involves several emitters that project to different parts of the upcoming terrain and are activated consecutively. A detector detects the received signals and maps them to their respective areas as a function of the time of detection. The device then applies an algorithm which activates different vibrational signals depending on where the obstacle is. The user can thus detect and avoid obstacles in the path with a fairly high sense of resolution and precision.

Project MembersEli Olidort [email protected] Yifrah [email protected]

SupervisorsProf. Amir Amedi, The Hebrew University of JerusalemDr. Or Yizhar, The Hebrew University of Jerusalem

Page 27: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

27

Mobile Based Application for Light-Field Photography and ManipulationLight-field photography is an emerging field within digital imaging and photography in which specialized cameras or mobile applications record the light-field of a scene and allow the user to manipulate the data. Currently, light-field cameras are prohibitively expensive and have few uses outside the field of light-field photography. The purpose of this project was to create a mobile application that allowed greater access to the products of light-field photography.We designed and built an interactive and user-friendly mobile implementation of light-field photography that improved the guided acquisition design of existing mobile applications of light-field photography. The main challenge was calculating the position of the smartphone as it captures images in real time. Our program can efficiently and easily capture light-fields in just a matter of minutes.

Project MembersAriel Bruce [email protected] Yuval Jakobowitz [email protected]

SupervisorMr. Ofir Bibi, Lightricks Ltd.

Page 28: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

28

KickScienceScientific studies rely on the involvement of individuals with a range of skills. The task of finding and enrolling the right people for the study can take up considerable time and resources. The goal of our project was to build a platform where scientists can describe their projects and get help from others (scientists or non-scientists). Our platform is a combination of crowdfunding and citizen science. Crowdfunding is the practice of funding a project by raising monetary contributions from a large number of people (for example, KickStarter). Citizen science is scientific research conducted by amateur or nonprofessional scientists. On our website, researchers can present their projects to people who are interested in contributing to science. People can help in many ways, as a function of their skills: writing code, participating in experiments, annotating data, even collaborating on papers.We implemented a complete web system, including user and database modules. People can create profiles on the website, participate in tasks created by the researchers, and track their favorite projects. We built a content-based recommendation system using implicit data collected by observing users’ activities on the site. This enables us to present users with the projects that best fit their personal tastes.We believe that crowd-scale science can lead to better, faster and more wide-scale scientific research it can inspire greater appreciation and promote a better understanding of science and technology throughout the world.

Project MembersLeshem Cohen [email protected] Gross [email protected]

SupervisorDr. Dafna Shahaf, The Hebrew University of Jerusalem

Page 29: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

29

Gesture Interface for Operating an Interactive ExhibitionMany exhibitions (in particular at science museums) are based on an application that runs on a PC, a tablet or a similar platform.Standard user interfaces (e.g. mouse and keyboard) are convenient for program developers but in many cases these interfaces are not adapted to visitor operation of interactive exhibitions.The aim of our project was developing a generic user interface (which simulates a mouse or a keyboard). The user interacts with the interface by hand motions alone, and then the interface translates the hand motions into basic level commands made up of only a few bits, such as (activation/shutdown, moving an object upward, downward, rightward and leftward).Our implementation is user- friendly, touch-free, does not require a wearable, is light insensitive, and relatively cheap (using a pair of sensors and an Arduino).

Project MembersChristian Mtanes [email protected] Salfity [email protected]

SupervisorDr. Amir Ben Shalom, Bloomfield Science Museum

Page 30: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

30

Blood Vessel DetectionOperations are inherently dangerous procedures. Regardless of the expertise of the surgeon, patients who undergo surgical procedures are subject to unintended complications that could result in long recovery times, serious injury, or worse. Despite improvements in surgical techniques, unintended cuts followed by bleeding remain a significant risk that costs hospitals considerable sums of money, whereas for the patient, it can be a question of life or death.This project addressed the need for improved patient safety and better surgical outcomes by working to prevent accidental cuts before they occur by detecting blood flow continuously, with little risk to the patient. The detection is not limited to the tissue surface and is capable of detection with enough margin to allow for a change in the projected path of a cut before cutting into the blood vessels.The physical process is as follows: Using a coherent, near-infrared laser, we penetrate the shallow layers of tissue to where the blood vessels are. The light is scattered and forms speckle patterns (random coherent interference). The speckle pattern changes rapidly when scattered by flowing blood. We then analyze the dynamics of the scattered speckle pattern using diffuse correlation spectroscopy.Our main challenges included penetration depth and spatial resolution. Increasing the penetration depth reduces the average amplitude of the received signal. We minimized these effects by using a very long coherence laser. Spatial resolution was limited by the variance of the received signal. This variance is affected by the number of scatterings, flow speed, speckle size, and detection system geometry.

Project MembersLiran Drory [email protected] Feldblum [email protected]

SupervisorDr. Ori Katz, The Hebrew University of Jerusalem

Page 31: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

31

InfiniBand Plugin for Apache CassandraApache Cassandra is an open-source NoSQL database (a key-value store type) platform that is widely used commercially by various high-profile companies. It is scalable and allows high availability with minimal impact on performance, and is also fault-tolerant, decentralized and durable.

Remote Direct Memory Access (abrv. RDMA) is an abstraction that allows one computer to access the memory of another without involving either’s operating system. InfiniBand (abrv. IB) is a networking communications standard characterized by high performance and throughput and very low latency that relies on 𝑅𝐷𝑀𝐴 technology, and as such is an alternative to Ethernet. There is a standard for RDMA for Ethernet called RoCE (RDMA over Converged Ethernet)We wrote a plugin for Cassandra that enhances its performance by replacing its key communication methods when high-capacity or network-demanding behavior is observed, using RDMA. We used OpenUCX (Unified Communication X), a tool written in C for efficient communication for high performance computing. This required writing a JNI framework for communication between Cassandra and UCX, and adjusting Cassandra’s transport layer for our implementation. This allowed us to demonstrate the strength of RDMA over both IB and RoCE.

Project MembersMoshe Peretz [email protected] Shalev [email protected]

SupervisorDr. Tal Anker, The Hebrew University of Jerusalem

Page 32: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

32

The Chameleon Guitar – Hybrid Guitar with Replaceable Resonator

This project implements a computer-based system for a hybrid guitar illustrating a new approach to the design and fabrication of musical instruments that combines the advantages of acoustic and electric instruments, and that exists simultaneously in both the physical and digital environments. This approach exploits the vibrations in real-time from a replaceable resonator and analyzes its unique acoustic signature with digital signal processing techniques. It streams the signature and the audio signals captured from the resonator to the digital audio workstation. This audio system provides a range of sound effects and manipulations of the tones of the guitar player. The sound manipulations are affected by the resonator’s acoustic signature.The project faced several challenges: Exploration in the analog electronic fieldto exploit the signals from the piezo-electric pickups.Dealing with high impedance sensors that produce low signals that are affected by electrical noise.Converting the signals from analog to digital.Analyzing the signature, and streaming the data to the digital audio workstation (Isochronous USB protocol)Product dimension requirements.

Project MemberAlon Perelmuter [email protected]

SupervisorDr. Amit Zoran, The Hebrew University of Jerusalem

Page 33: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

33

WalletProof- The Digital Wallet’s New Bullet-Proof Vest

A digital wallet is an electronic device that makes it possible to purchase items online using a smartphone. Items can be bought either online or in a store. With roughly a $500 billion turnover value (in the US alone) from using digital wallets, analysts estimate that by 2019, 25% of all global payments will be made through them.

Payments via digital wallets are susceptible to growing fraud risks which have entailed additional authentication measures such as biometric print, personal info, etc., which make the use of a mobile wallet even more difficult than plastic cards. The end result is a negative customer experience and the draining of extensive resources by the digital wallet’s back-end datacenter.We are working towards solving these problems through the sophisticated and innovative methods we have engineered. By operating in an offline mode on the mobile device, we enable a frictionless customer experience during transactions by detecting suspicious fraudulent attempts concealed in a Machine Learning algorithm we developed. Our algorithm learns the patterns and behavior of fraudulent transactions to successfully detect them among the billions of legitimate transactions. One of the main advantages of the algorithm is that the learning process does not need to store the customer’s buying history to operate. We protect the customer’s privacy 100%. Project MembersLior Mor [email protected] Guy Shanny [email protected]

SupervisorMr. Ori Einhorn, Paygilant

Page 34: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

34

Passive-Dynamic Electro-Optic TagInformation tags and passive identification devices such as barcodes, QR codes or RFID are usually limited in their range of use, or the amount of data they can handle/store.Our project aims to overcome these limitations by approaching the problem using a retro-modulating based electro-optic tag.The tag uses the light from the reader to both harvest the energy it needs to operate using a set of photoelectric cells, and as a data channel by modulating it by using a liquid-crystal active shutter, and reflecting it back at the reader.The potential advantages of this tag are that it is independent of a mounted energy source, can store large amounts of data in a non-volatile memory, and can be read from long distances depending on the optical strength of the reader.

Project MembersIdo Gutwillig [email protected] Fisher [email protected]

SupervisorDr. Amir Ben Shalom, Bloomfield Science Museum

Page 35: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

35

Performance-Oriented Congestion Control in the KernelPerformance-oriented Congestion Control (PCC) is a new scheme for rate-control on the Internet. Unlike traditional Transport Control Protocol (TCP) congestion control that relies on a hardwired mapping between packet-level events (e.g., packet acknowledgement, packet loss) and transmission rate, PCC empirically monitors the network’s reaction to changes in the sender’s transmission rates, enabling the sender to adapt its rate to optimize experienced performance.This project is designed to implement PCC as a loadable Linux kernel module. This will allow existing applications running on top of the standard TCP to enjoy the performance benefits provided by PCC without introducing any modifications to the application layer. To be compatible with today’s Linux machines, the PCC kernel module must be restricted to the interface exposed by traditional congestion control algorithms in the TCP family. Accomplishing this involves contending with significant implementation challenges, since the context of callback functions, as well as the information obtained by them, cannot be changed.

Project MemberTomer Gilad [email protected]

SupervisorProf. Michael Schapira, The Hebrew University of Jerusalem

Page 36: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

36

D-LEAP - Deep Learning Automated Payment StationNobody likes to stand in line and wait, especially when you rush to the nearest supermarket just to pick up a few groceries but spend most of the time at the checkout counter while the cashier scans each item’s barcode one after another. At this point you probably get angry and won’t have a pleasant shopping experience. The goal of this project was to develop a camera that can automate any payment station and work up to 10 times faster. The camera is installed above the conveyor belt. Then, using image processing and deep learning algorithms, the camera recognizes each commodity that moved forward on the conveyor in real time, and adds it to the list for the final payment. The camera can be installed in any kind of payment station and does not require special attachments. This provides a cheap solution for any kind of store that wants to speed up check out and provide a better shopping experience without changing the entire infrastructure of the store. The main challenge was to develop the algorithms that detect the product, follow it along the conveyor and identify it. All this needs to be done in real time; i.e., in milliseconds for each item. Project MemberRoee Belkin [email protected]

SupervisorMr. Tavi Halperin, The Hebrew University of Jerusalem

Page 37: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

37

Real Time Error Detection System

A cortical injury may lead to impaired ability to plan and initiate a motor response whereas a sub-cortical injury may eliminate the ability to learn appropriate motor maneuvers from sensory prediction errors. In both cases, training an alternate system for motor learning and control may enable rehabilitation of motor capabilities.The brains’ error detection system employs its own mechanisms for motor learning through error inhibition. These mechanisms can be trained if identified and assisted in real time before the users become aware of their own error. We used a pressure sensitive joystick to extract the real time effects of error inhibition on the very early stages of incorrect movements before these are completed. Upon extraction, the erroneous command is aborted prior to reaching the users’ conscious awareness.

Project MembersKosta Bulgakov [email protected] Raz [email protected]

SupervisorDr. Amir Ben Shalom, Bloomfield Science Museum

Page 38: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

38

Smart A/C Zone Control

Most installed central A/C systems at private houses doesn’t have zone control, meaning the ability of controlling the temperature in each room, current solutions are based on a room thermostat or IR remote control, but these solutions don’t allow smart remote services and applications like scheduling and power consumption reporting.

The project’s goal is a smart A/C zone control system that allows controlling and monitoring with smart services such as mobile phone apps.

Project MemberDaniel Shalev [email protected]

Page 39: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

39

Electrical & Computer EngineeringSpecializing in Computer Engineering

5 Real-time Data Storing and Processing Aviv Zaken Lior Shevach

37 Real Time Error Detection System Kosta Bulgakov Ofer Raz

21 SaferHop Raphael Peretz Yafim (Fima) Kazak

23 Saliva Ductal Modeling System Naama Antebi Ido Lokay

38 Smart A/C Zone Control Daniel Shalev

32 The Chameleon Guitar – Hybrid Guitar with Replaceable Resonator Alon Perelmuter

4 The Sixth Sense Zvi Yishai Omri Kazelnik

8 Vtrail – Tracking the Spread of Infectious Diseases Tzach Getz Netael Kakon

33 WalletProof- The digital wallet’s new bullet-proof vest Lior Mor Guy Shanny

Project Directory

Page 40: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

40

Electrical & Computer EngineeringSpecializing in Computer Engineering

24 Deep Convolutional Neural Network Based Image Object Extraction David Saper Avital Shafran

36 D-LEAP - Deep Learning Automated Payment Station Roee Belkin

9 DP3DP – Dynamic Portable 3D Printer Itamar Katz Liav Steinberg

19 Flower Classification Anton Ayzenman Egor Genov

29 Gesture Interface for Operating an Interactive Exhibition Christian Mtanes Samir Salfity

31 InfiniBand Plugin for Apache Cassandra Moshe Peretz Or Shalev

13 Interactive Anomaly Detection System for eCommerce websites Motti Gold Deborah Cohen-Salmon

28 KickScience Leshem Cohen Shoshana Gross

27 Mobile Based Application for Light-field Photography and Manipulation Ariel Bruce Yuval Jakobowitz

35 Performance-Oriented Congestion Control in the Kernel Tomer Gilad

Project Directory

Page 41: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

41

Electrical & Computer EngineeringSpecializing in Computer Engineering

15 3Deception- Deceptive Information Detection through Computer Vision Analysis of Facial Micro-Expressions from Depth Video Stream Eran Nussinovitch Gregory Pasternak

20 “3D Selfie” – Construction of a 3D face model on an Android device Idan Yacobi Iris Altman Nir Avraham

11 Analyzing Nano-Scale Images Diala Ghneim Mutaz Manaa

25 An Intelligent Parking Solution Ariel Schwartz Oded Ariel

12 A Robot Operating System that Implements Noninvasive Brain Reading of EEG Signals for ALS Patients Daniel Gurfinkel Amir Zevin

17 Artificial Neural Network Implemented on an FPGA Circuit Board Meir Franco Rozen Arbov

16 Bitterness Classifier – Predicting Taste from Chemical Structure Laith Abu-Omar Abdelmoute Ewiwi

7 Conditional Data Blender Artur Pindik Rotem Ben Hamo

Project Directory

Page 42: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

42

Electrical & Computer EngineeringSpecializing in Microelectronics and Optoelectronics

6 Automatization of Light Coupling to Waveguides in a Silicon Wafer Using Grating Couplers Uri Rosensweig

14 “BiliDrop” – Bio-Optic Portable Device for Immediate Measurement of Bilirubin Yuval Kolodny Matania Gur-Arie Maayan Mirchin

30 Blood Vesel Detection Liran Drory Ephraim Feldblum

26 EyeCane - the Smart White Cane Eli Olidort Ziv Yifrah

22 Laparoscopic Real-Time on Screen Video Guidance System David Levi Adi Beglaibter

34 Passive-Dynamic Electro-Optic Tag Ido Gutwillig Oren Fisher

10 RF Based Autonomous Landing System for Drones Roy Agmon Ariel Traub

18 Sensor Aided Time Enhanced Optimized Novel Algorithm Eli Shleifer Adir Nahum

Project Directory

Page 43: Faculty of Mathematics and Science Engineering and ...Artur Pindik artur.pindik@mail.huji.ac.il Rotem Ben Hamo rotembenhamo92@gmail.com Supervisor Mr. Ori Einhorn, Paygilant 8 Vtrail

43

הפקולטה למתמטיקה ולמדעי הטבע

ביה“ס להנדסה ולמדעי המחשב ע“ש רחל וסלים בנין

טקס הצגת פרוייקטים

מחזור ט“וחוגי הנדסת חשמל ומחשבים

וחלוקת פרסי

המרכז לחדשנות בהנדסה ובמדעי המחשב

ע“ש פיטר ברויידא

יום שלישי, כ“ו בסיוון תשע“ז 20.6.2017

Faculty of Mathematics and Science The Rachel and Selim Benin School ofEngineering and Computer Science

Final Projects presentation of the

15th Graduating ClassElectrical & Computer EngineeringPrograms

and awards ofthe Peter Brojde Center for InnovativeEngineering and Computer Science

June 20, 2017


Recommended