Projects 2018

You might also like

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

‫ביה”ס להנדסה ולמדעי המחשב ע”ש רחל וסלים בנין‬

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


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

‫וחלוקת פרסי‬
‫המרכז לחדשנות בהנדסה ובמדעי המחשב‬
‫ע”ש פיטר ברויידא‬

‫יום שלישי‪ ,‬כ"ב בסיוון תשע"ח ‪5.6.2018‬‬


‫ביה”ס להנדסה ולמדעי המחשב ע”ש רחל וסלים בנין‬

‫מתכבדים להזמינך‬
‫לטקס הצגת פרויקטים‬
‫של תלמידי החוגים להנדסת חשמל ומחשבים‬
‫המפגש יתקיים ביום שלישי‪ ,‬כ"ב בסיוון‪ ,‬תשע"ח ‪5.6.2018‬‬
‫בין השעות ‪16:00-19:30‬‬
‫בבניינים ע"ש רוטברג‪ ,‬ביה"ס להנדסה ולמדעי המחשב‪ ,‬קריית אדמונד‬
‫י' ספרא‪ ,‬גבעת רם‪ ,‬ירושלים‪.‬‬

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


‫הקמפוס‬

‫סדר יום‪:‬‬
‫‪ 16:00-17:30‬תצוגת פוסטרים‬
‫‪ 17:30-18:30‬התכנסות באודיטוריום‬
‫‪ 18:30-19:30‬כיבוד‬
‫ברכות‪-‬‬ ‫התכנסות‪:‬‬
‫פרופ' יאיר וייס‬ ‫ ‬
‫דיקן ביה"ס להנדסה ולמדעי המחשב ע"ש רחל וסלים בנין‬ ‫ ‬
‫פרופ' עמי ויזל‬ ‫ ‬
‫ראש החוג להנדסת חשמל ומחשבים עם התמחות בהנדסת מחשבים ‬ ‫ ‬
‫פרופ' דן מרום‬ ‫ ‬
‫ ‬ ‫ ‬
‫ראש החוג להנדסת חשמל ומחשבים עם התמחות‬ ‫ ‬
‫באופטואלקטרוניקה ומיקרואלקטרוניקה‬ ‫ ‬
‫פרופ' אהרון אגרנט‬ ‫ ‬
‫מנהל מרכז ברויידא לחדשנות בהנדסה ובמדעי המחשב‬ ‫ ‬

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


‫חלוקת פרסים לפרויקטים מצטיינים‬ ‫ ‬

‫הטקס נערך בחסות המרכז לחדשנות בהנדסה ומדעי המחשב ע"ש פיטר ברויידא‬
‫רשימת החוגים‬
‫החוג למדעי המחשב‬
‫ראש החוג‬
‫פרופ’ דפנה וינשל טל’ ‪ 02-5494542‬דואל‪daphna@cs.huji.ac.il :‬‬
‫רכזת לימודי בוגר‬
‫מרים אדרי טל’ ‪ 02-5494501‬דואל‪miriame@savion.huji.ac.il :‬‬

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


‫ראש ההתמחות בהנדסת מחשבים‬
‫פרופ' עמי ויזל טל' ‪ 02-5494539‬דואל‪amiw@cs.huji.ac.il :‬‬
‫ראש ההתמחות באופטואלקטרוניקה ומיקרואלקטרוניקה‬
‫פרופ’ דן מרום טל’ ‪ 02-6584851‬דואל‪danmarom@mail.ac.il :‬‬
‫רכזת לימודי בוגר‬
‫הילה חיו טל’ ‪ 02-5494502‬דואל‪hilaha@savion.huji.ac.il :‬‬

‫החוג לביולוגיה חישובית (מסלול ישיר למוסמך)‬


‫ראשי החוג‬
‫פרופ’ מיכל ליניאל טל’ ‪ 02-6584884‬דואל‪michall@cc.huji.ac.il :‬‬
‫ד"ר תומי קפלן טל' ‪ 02-5494506‬דואל‪tommy@cs.huji.ac.il :‬‬
‫רכזת לימודי בוגר‬
‫הילה חיו טל’ ‪ 02-5494502‬דואל‪hilaha@savion.huji.ac.il :‬‬

‫החוג אינטרנט וחברה‬


‫ראש החוג‬
‫פרופ’ נעם ניסן טל’ ‪ 02-5494542‬דואל‪noam@cs.huji.ac.il :‬‬
‫רכזת החוג‬
‫רותם יוסף טל’ ‪ 02-5494682‬דואל‪rotemyos@savion.huji.ac.il :‬‬

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


‫פרופ’ דן מרום טל’ ‪ 02-6584851‬דואל‪danmarom@mail.ac.il :‬‬

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


‫דר’ אמנון בוקסבוים טל’ ‪ 02-6584184‬דואל‪amnon.buxboim@mail.huji.ac.il :‬‬

‫מזכירות לענייני הוראה ותלמידים‪:‬‬


‫מזכירה לענייני הוראה‬
‫יעל בן לולו טל’ ‪ 02-5494513‬דואל‪yaeli@cs.huji.ac.il :‬‬
‫רכזת לימודים מתקדמים‬
‫חגית יער און טל’ ‪ 02-5494504‬דואל‪hagity@savion.huji.ac.i :‬‬
Industrial Cyber
The popularity of IoT devices has been expanding and does not appear
to be slowing down. To support these IoT devices, numerous platforms
have been created. One such product is General Electric’s Predix platform
which gathers and analyzes data from industrial systems connected |3
to IoT devices. Predix produces thousands of gigabytes of logs from
IoT devices. However, if an attack is attempted on this platform it goes
undetected.

We provide a solution to this threat. By automatically analyzing the logs


using a modular design that integrates Machine Learning and other
algorithms, our project detects anomalies and what may have caused
them from a security standpoint. If anomalies are detected, a UI interface
produces an alert notifying the user.

Our main challenge was to understand the Predix world in depth and
hence define what constitutes an anomaly. The solutions include parsing
of the data and making decisions accordingly.

Project Members
Roey Yaacovi roey.yaacovi@mail.huji.ac.il
Snir Alfandari snir.alfandari@mail.huji.ac.il
Lior Ippen lior.ippen@mail.huji.ac.il

Supervisor
Shimi Carmeli, General Electric Software and Analytics
Biometric Identification Using Sub THz Scanning
Fingerprint authentication? Not anymore! A new mode of identification is in your hands!

Currently borders have become the first line of defense against an ever- increasing number
of threats. Of all these, identification of individuals attempting to enter a state is first
and foremost. The idea of biometric recognition as a safeguard against identity theft is
recognized as crucial by all. How can reliable, unique and unclonable forms of identification
be achieved?

Although there are a number of visual methods possible, a new and exciting form of
4| identification is based on the distribution of sweat ducts and their response in the sub THz
frequency band. The reflection coefficient of the human skin in the sub - THz frequency
band is heavily influenced by sweat duct position and activity. Previous studies have
indicated that the distribution of sweat ducts on the skin surface is individual. Furthermore,
spatial variations in the Sub- THz reflection coefficient over the human body adhere to these
individual patterns. This means that the individual electromagnetic response of a person`s
skin can yield a unique form of identification.

The main goal of this project was to develop a system that enables small precise movement,
to achieve millimeter scanning of an area on the surface of a human palm. Then, by using
a form of a RF network analyzer that can measure amplitude and phase properties, the
reflection coefficient of the human skin can be calculated. The next step was applying a
data processing algorithm, which was developed as part of this project. The algorithm
implements digital signal processing and image processing principles to extract the unique
sweat duct activity pattern on a human palm.

The outcome is an informative Sub THz image overlain on the sweat pore distribution that
yields a unique identification as an alternative solution to fingerprint identification. Future
plans include work on remotely detecting, whether according to the sweat duct activity a
person is under the influence of caffeine, alcohol or other substances.

Project Member
Adi Folkman adi.folkman@mail.huji.ac.il

Supervisors
Prof. Yuri Feldman, The Hebrew University of Jerusalem
Noa Betzalel, The Hebrew University of Jerusalem
Fetal Brain MRI Segmentation and Feature Extraction
As part of clinical research on fetal development, it is crucial for radiologists
to have access to brain features such as volume, shape and contour. These
features are critical to extract from MRI scans during pregnancy, but there |5
is a dearth of computational tools to gather these data. To calculate
features of the brain, segmentation is needed to identify and separate
different brain tissues from the rest of the image.

We have developed a semi-automated tool with a complete graphic user


interface to assist radiologists in segmenting MRI scans and extracting
brain features. After only minimal input from the radiologist our software
displays brain tissue segmentation, and further allows it to freely perform
real-time editing of the result. Our tool significantly reduces the time
spent by radiologists by 70% and enables quantitative results.

Project Members
Keren Meron keren.meron@mail.huji.ac.il
Eldan Chodorov eldan.chodorov@mail.huji.ac.il

Supervisors
Prof. Leo Joskowicz, The Hebrew University of Jerusalem
Adi Szeskin, The Hebrew University of Jerusalem
Prof. Dafna Ben Bashat, Sourasky Medical Center
Dafi Sourani, Sourasky Medical Center
Tunable Passive Q-Switch Laser at the 2μm Range
with Second Harmonic Generation
Two μm wavelength pulsed lasers have recently elicited great interest,
mainly because of their wide range of promising applications. Their
key features, such as their absorption characteristics in liquid water,
the fact that they are "eye safe" make them a reliable and useful tool
for microsurgery (because they reduce penetration depth in organic
tissue and exposure time), in addition to their combined ability to
process plastic and metals (due to their significant absorption by plastic
materials), remote atmospheric sensing and free space communication
(resulting from their low absorption by the atmosphere).

In this project we designed and set up a continuous wave laser system


using Tm:yap crystal in an a–b cut as a gain medium for wavelengths
of 1990-1935 nm. The next step is to design a system for performing
manipulations on the laser such as inserting a passive Q-Switch (Cr:ZnS,
Cr:ZnSe - saturable absorber) into the cavity for a very short (nanosecond)
and energetic (mJ) pulsed laser, tune the wavelength of the laser, and
double the frequency of the laser by second harmonic generation with a
nonlinear crystal (KTP).
6|
The project includes comprehensive comparisons of the performance
of the "a" and "b" cuts of the Tm:YAP crystal such as peak power, pulse
duration, energy, average power, slope efficiency, spectroscopy and
thermal analysis.

Project Member
David Moses david.moses@mail.huji.ac.il

Supervisor
Dr. Salman Noah, JCT Lev Academic Center
|7

Example-Based Image Style Transfer


Image style transfer involves copying an artistic style from one image to another while
preserving the latter’s content. The algorithm receives two images as input and builds a
synthesized image with the content and details of the first and the artistic style of the other.
The goal of our project is to implement this type of algorithm using an example-based
approach. Our method replaces patches (group of pixels) from the content image with the
closest (in terms of squared distance) patches from the style image. Then we feed it into a
specially built neural network trained to construct the new synthesized image.

The algorithm builds good quality images at a relatively fast running time (a few minutes).

Project Member
Roi Homburger roi.homburger@mail.huji.ac.il

Supervisor
Prof. Raanan Fattal, The Hebrew University of Jerusalem
Relative Intensity Noise Reduction for Fiber Optic Gyroscopes
FOGs (Fiber Optic Gyroscopes) are used in Inertial Measurement Units because they require
no external reference to operate. They are implemented in aeronautics, as well as in the
naval and space industries.

The physical principle governing the FOG is known as the Sagnac effect, which is a ring
interferometer whose phase is sensitive to rotation. The FOG uses Amplified Spontaneous
Emission as its broadband light source. However, one disadvantage of this type of light
source is that it has comparably high Relative Intensity Noise (RIN) that originates from
the constantly changing bearings between the different spectral components of the light
source.
8|
RIN is the main contributor to the Angular Random Walk (ARW) that affects the precision of
the FOG. In this project we aimed to reduce this noise. RIN is generated at the light source
and hence acts as a wave and can be split into two identical signals. Therefore, RIN entering
the FOG can be separately monitored through a separate optical arm coupled to the light
source. This technique cannot be used for other sources of noise, such as thermal or shot
noise since they are generated at the detector level.

We used this wave property of the RIN to design a method that compensates for the noise
carried directly from the light source from the output of the FOG which thus decreases its
ARW.

Two main challenges were overcome. The first was to estimate the relative intensity of
the optical arm used by the FOG and the arm used to monitor the RIN. The second was to
correlate the two signals since they take different optical paths from the light source to the
detector.

Our implementation for the compensating method included designing an optimized optical
path for the RIN reference arm along with signal processing in an FPGA which allowed us to
work in the high frequencies required for a fiber optic gyroscope.

Project Members
Or Grinberg or.grinberg@mail.huji.ac.il
Nirel Bernstein nirel.bernstein@mail.huji.ac.il

Supervisor
Dr. Yehuda Albeck, Al Cielo inertial solutions
Synchronizing Video from Stereo Cameras
New technologies are becoming more accessible to users every day.
Technological devices are more readily available and less expensive all
the time. However, one complex situation that still relies on an expensive
hardware solution is coping with images shot from different angles. There
is currently no tool that can identify the movement in time between
two sets of images shot from different angles after the fact, let alone
determine that there has been a break (loss of information during the
|9
filming) in one of the sets. This information is critical when calculating
the 3D of a scene and when identifying obstacles and moving objects,
which are both crucial for autonomous driving for example.

Currently the problem is resolved by purchasing special expensive


cameras that enable control at the moment of filming. Such systems cost
tens of thousands of dollars and require skilled personnel to assemble
and operate them, but when there is a problem with synchronization
while taking the pictures, it is impossible to find the error and correct the
synchronization afterwards.

We have developed this urgently needed software tool. Our solution is to


implement an algorithm that is available to anyone and does not rely on
innovative or complicated hardware such as special cameras that need to
calibrate to each other.

Project Members
Or Sharbat-Singer or.sharbat@mail.huji.ac.il
Yasmin Kahlon yasmin.kahlon@mail.huji.ac.il

Supervisor
Refael Vivanti, The Hebrew University Of Jerusalem
Micro Algae "Incubator" System
The micro algae industry is developing rapidly given the increasing use of algae in various
fields in industry that range from renewable energy sources such as biodiesel, to cosmetics
and food. Currently, the industry is experiencing problems reproducing micro algae
efficiently as a result of bad weather, open-air infections, and difficulties monitoring the
environmental conditions.

Our goal in this project was to design an optimal environment for algae (in our project,
Chlorella-Vulgaris) that monitors and controls the environmental parameters to maintain
optimal conditions for algae reproduction. Our system is comprised of three main
monitoring and control subsystems. The first is an automated illumination system, which
provides optimal light intensity to the algae by mixing sunlight and artificial light when
necessary, while keeping the algae tank in full darkness to guarantee that the only light
the algae gets is controlled light which is transmitted through fibers. This is done by using
Fresnel lenses, optical fibers, and an optical diffuser that provide a uniform light distribution
in the tank. In addition, a thermostat and a PH regulator to maintain the optimal PH and
temperature of the water are used. To insure that all the algae get a uniform environment,
we also built a mixer to mix the water constantly. 

Project Members
Michael Yachnin wachnin@gmail.com
10 |
Benyamin Cohen ben.cohen3@mail.huji.ac.il
Eitan Shapira eitanshapira89@gmail.com

Supervisor
Dr. Ori Katz, The Hebrew University of Jerusalem
Automatic Composition Guidance System
Today, when taking a picture, the user simply presses a button, and the camera does the rest.
Most mobile cameras are only able to capture an image, thus missing out the opportunity
to enhance it into a great one.

Our project is a mobile application that guides the user, in real-time, how to take a photo
with a better composition.

We have developed a feature to use in the camera which when given an image, guides the
user to the best frame possible in an existing scene. The feature relies on an algorithm that
calculates a composition- based score for the image.

The main challenge we encountered was working on a real-time app. Working with a mobile
camera required us to analyze a live video, which often resulted in lengthy processing time
which downgraded the user experience.

Project Members
Nofar Erez nofar.erez@mail.huji.ac.il
Sapir Hamawie sapir.hamawie@mail.huji.ac.il

Supervisor
| 11
Ofir Bibi, Lightricks Ltd.
Detection & Alerting the “Equinus Gait” Anomaly in CP
Children
12 | The Equinus gait is a condition associated with cerebral palsy (CP) which
results in toe-walking. For children, practicing walking properly without
supervision can be difficult since failure to attend to correcting their gait
can hamper their progress and even lead to surgery.
Our main goal was to develop a reliable alerting device that is light, cheap,
comfortable, and resistant in most common situations.
  
By analysing a sample of children at Alyn Hospital with Equinus gait we
identified a pattern of the leg movement that can differentiate between
a correct or incorrect walking sequence that alerts the child (and the
therapist/parent) with an auditory signal.
 
The system is composed of three key components. It measures foot and
ankle movement and angle with an accelerometer and pressure sensor
sampled at 250Hz.  The data and alert are analyzed by Arduino NANO. All
the components are lightweight and low power (to reduce battery size)
to minimize the influence of the device on children's natural walking.

Project Members
Assaf Dauber Assaf.Dauber@mail.huji.ac.il
Yuval Padova Yuval.Padova@mail.huji.ac.il

Supervisors
Dr. Amir Ben Shalom, Bloomfield Science Museum
Dr. Gulie Kerem, Alyn Hospital & Rehabilitation Center
Customized Elevator Advertisements | 13
Advertising is integral to any product’s success. Seen on TV, online or
on mobile apps, product developers who want to expand their target
audiences must run extensive marketing campaigns. Finding the best
advertisement for the target can make all the difference between a
product’s complete failure and resounding success.

Advertisements in elevators are not guaranteed to be applicable to


elevator passengers. Thus, the advertiser will not necessarily reach its
target audiences, and elevator users may not be exposed to content
relevant to them.

Our system solves this issue. By identifying passenger features, we can


match the best advertisement to them, using deep learning methods
that make our system understand what it sees. Thanks to real-time
image processing, using a convolutional neural network, the system can
extract passenger features. Finally, it runs an algorithm that produces the
best advertisement for the target.

Project Members
Yair Avramovici Yair.Avramovici@mail.huji.ac.il
Reuven Yimmer Reuven.Yimmer@mail.huji.ac.il

Supervisor
Tavi Halperin, The Hebrew University of Jerusalem.
Automation of Metasurface Measurement
A metasurface refers to a kind of artificial sheet material with sub-wavelength thickness.
In electromagnetic theory, metasurfaces modulate the behavior of electromagnetic waves
via specific boundary conditions. Our project focuses on measuring one of the properties of
light; i.e., amplitude, and observing the ways in which it varies as a function of wavelength
due to the interaction of light with the metasurface.

In general, these kinds of measurements are made in macroscopic models (on the millimeter
scale). By contrast, in our project the model is in micrometer scale, which makes it difficult
to achieve with minimal noise.
14 |
Before we began our project, measurements in Prof. Levi's lab were made manually. This
often introduced significant noise in the measures, and made it impossible to measure over
lengthy integration times or to make a lengthy measurement to obtain a more meaningful
average. Our automation now makes it possible to reduce the noise and increase the
accuracy.

This project associated two automations of the system – one with an OCEAN OPTIC
spectrometer (250nm-1000nm) and the other with a HORIBA JOBIN-YVON spectrometer
(800nm-1700nm). Both spectrometers can be connected to a PRIOR stage, where the
metasurface device is located. In addition, we designed a 'test model' to test whether our
system operated as planned and that the SNR really increased.

Our main challenge was to connect all the components for the best automation. The Horiba
spectrometer required a great deal of effort, due to its problematic data acquisition. This is
why we stopped dealing with its original DAQ and connected it to a National Instrument
USB DAQ.
Project Members
Eytan Ackermann eytan.ackermann@mail.hujl.ac.il
Eran Blecher eran.blecher@mail.huji.ac.il
Inbar Edri inbar.edri@mail.huji.ac.il

Supervisors
Prof. Uriel Levy, The Hebrew University of Jerusalem
Jonathan Bar-David, The Hebrew University of Jerusalem
person

person

Learning Based Security Camera | 15


Agricultural theft has become rampant in Israel over the past few
years. Farmers are experiencing losses of machines and animals
that constitute an enormous financial burden for this sector. The
goal of our project is to help farmers counter agricultural theft.

We are developing a smart security camera which implements


deep learning and neural networks to recognize and alert
farmers of attempts to steal specific equipment such as vehicles,
livestock, etc.

The camera can recognize and track (move and zoom) objects
and send alerts in real time when a suspicious person or object
enters farmland. This will give farmers much more time to react
and deal with potential trespassing and crime rather than simply
screening the security camera film after the fact.

Project Members
Ofir Nisimi ofir.nisimi@mail.huji.ac.il
Ariel Alon ariel.alon1@mail.huji.ac.il

Supervisor
Shlomo Cohen, Refael
Magnetic Sensor based on NV Technology
Magnetic resonance imaging (MRI) is one of the most important imaging modalities in
medical diagnostics. It is widely used in hospitals and clinics,and provides crucial insights
into human tissue. Nevertheless, MRI scanning has disadvantages such as limited resolution
and sensitivity. In addition, MRI machines are huge and extremely expensive, and are almost
impossible to transport. In recent years, the nitrogen-vacancy (NV) center in diamond has
emerged as a promising magnetic sensor that can measure magnetic fields with high
sensitivity and spatial resolution using optical signals. This combination of characteristics
allows NV magnetometers to probe magnetic structures and systems that were previously
inaccessible with alternative magnetic sensing technologies.

Our project is a proof-of-concept for a small, portable magnetic sensor based on NV


technology on a standard endoscope-sized probe, and DC and AC measurement capabilities
with such a form-factor. This project is the first milestone on the path toward a more
advanced, optimized system based on this technology. The project can lead to a wide
range of applications, including medical imaging, portable MRIs and location sensing for
endoscopic medical procedures.

The main challenges of the project were to design, simulate, manufacture and test this tiny
end-unit and its control system, while adhering to the constraints of a portable system.
16 |
Project Members
Yachel Ben Shalom yachel.benshalom@mail.huji.ac.il
Michael Errera michael.errera@mail.huji.ac.il
Moriya Rosenfeld Moriya.Rosenfeld1@mail.huji.ac.il

Supervisor
Dr. Nir Bar Gill, The Hebrew University of Jerusalem
AICane – Object Recognition and Safe Mobility for the Visually Impaired
| 17
Until recently, visually impaired individuals could only familiarize themselves with wide
open spaces by using a guide dog or a white cane. Prof. Amir Amedi’s Lab for Multisensory
Research developed the EyeCane for this purpose. The EyeCane is comprised of sensors
that estimate the distance between the user and the object it points at. The EyeCane then
vibrates at varying intensities as a function of its distance from the object. This enables
the blind to understand the distance between themselves and the objects in their vicinity.
Although the EyeCane solves several problems, it does not provide a solution to the crucial
issue of object recognition.

The Artificial Intelligence AICane solves this problem. Users can choose when to activate
object recognition on the objects in front of them and hear the name of the central object.
For this purpose, we added a camera and a Raspberry Pi to the existing EyeCane and through
the TensorFlow Object Detection API, a machine learning model, the cane can successfully
identify objects.

This enhancement will help the visually impaired recognize objects and feel safer and more
independent in open spaces.

Project Members
Shaked Itshaki Fried shaked.itshaki@mail.huji.ac.il
Yael Angelman Sandberg yael.angelman@mail.huji.ac.il

Supervisors
Prof. Amir Amedi, The Hebrew University of Jerusalem
Tomer Bechor, The Hebrew University of Jerusalem
Gloss-Measurement System for Fruit and Vegetables
 
How many times have you thrown away rotten fruit or vegetables? Did you know that
there is a solution, in the form of a dedicated special coating that extends the shelf life of
fruit and vegetables while also making them shiny? The Faculty of Agriculture, Food and
Environment has developed these special coatings. In addition to being protective, gloss is
another key parameter in this innovative coating, since studies have shown that consumers
18 | tend to prefer purchasing shiny fruit and vegetables.

However, to date, there has been no dedicated device or system to measure gloss without
damaging the product being measured. For this reason we developed the "Gloss-Meter
9000". 

Our system is based on multi-spot laser illumination, a motorized translation stage, high-
resolution cameras, and dedicated image processing, to ensure that the entire surface of
the item under study is probed accurately and rapidly. The dedicated image-processing
algorithm ensures that the results are correct and comply with the international gloss
standard ISO-2813, which only measures flat samples, and requires irreversible peeling of
the target fruit or vegetable.

The main challenge of this project was to develop a non-invasive approach to accurately
measure the reflectance of a three-dimensional object under the strict angles defined in
the ISO standard, and to determine its optimal hardware and algorithmic implementation.

Project Members
Maayan Korcia Maayan.Korcia@mail.huji.ac.il
Vladimir Berlin Vladimir.Berlin@mail.huji.ac.il
Mark Bubis Mark.Bubis@mail.huji.ac.il

Supervisors
Dr. Ori Katz, The Hebrew University of Jerusalem.
Prof. Amos Nussinovitch, The Hebrew University of Jerusalem
Augmented Reality – Circular Markers
Augmented Reality is a rapidly developing field that has been gaining momentum as more
and more companies are developing technologies that use augmented reality to solve
problems in a variety of fields. To implement AR, many applications ask the user to indicate
| 19
the area in which the augmented reality will be "combined" and mark it in a certain way,
usually on the basis of a QR code or a predefined object, which often limits the range of
products suitable for AR.

Our project is based on marking the area we want to present by "circular markers".
Specifically, the user marks the area with coins, which are readily available and ubiquitous,
and because of their symmetrical shape enables the system to easily identify the shape of
the object, define a 3D plane, and present the AR products on top of this virtual plane.

Our main challenges during the project were real-time detection and tracking of the
coins, matching the plane on which the products are integrated and identifying the plane
throughout the process in a uniform manner, as well as implementing the product in an
application for a smartphone.

Project Members
Adi Sidis adi.sidis@mail.huji.ac.il
Amir Fleisher amir.fleisher@mail.huji.ac.il

Supervisor
Michael Kupchick, Lightricks Ltd.
Fast flying Insect Detection with FPGA
Flying insects in general, and especially flies, have an
excellent flight-control system, which can deal with
abrupt changes occurring during flight. Researchers
at the Micro Flight Laboratory at the Department of
Bioengineering are studying the aerodynamics of these
insects. Their main goal is to understand these flight
control mechanisms experimentally and eventually
implement them in robotic systems.

Tracking and filming insects while they deal with


electromagnetic disruptions is a key part of these
studies. This project is part of a larger project in which
3 fast (>10,000 frames per second) cameras capture
the behavior of the fly. However, the cameras have
limited memory, resulting in the need for a way to only
capture segments that have some value for the study,
and not waste memory on unnecessary data.

Our role in the project was to develop a system that


tells the cameras when a fly enters the field of view, so
20 |
that the camera can start recording. We developed a
system based on two FPGAs for video-based real-time
detection of the time the fly enters the field of view
of two of the cameras simultaneously. When both
cameras detect the fly, an electrical trigger signal is
transmitted from FPGA to all three cameras to start
filming for a predefined time.

The FPGA video-based system results in a cheap,


effective system compared to alternative methods
based on lasers, magnetic fields, etc. The system is also
easy to use, configurable and provides more options
and features including being able to simultaneously
generate an electromagnetic disruption that affects
the fly while the cameras are filming. It can also
provide a user interface to reduce false alarms and
adjust the system for the detection of other insects.

Project Members
Eli Bery eli.bery@mail.huji.ac.il
German Reidel german.reidel@mail.huji.ac.il

Supervisor
Dr. Tsevi Beatus, The Hebrew University of Jerusalem
Topographic Speech – Vocal Spatial Information Using Topological Speech for
the Blind and Visually Impaired
Some of the major challenges faced by the visually impaired relate to orientation and | 21
mobility, especially a lack of information about their surroundings and location. Currently,
there are several devices that provide specific information about one object at a time or a
general description of a scene. Our target was to provide a more efficient way to convey the
identity and location of objects through vocalization.

We developed an Android application that provides the blind and visually impaired with
spatial information they can use to better orientate in their environment. The application
uses the Android camera and a neural network which is implemented in TensorFlow to
identify objects within the frame. Then, the application conveys these objects to the user
through a ‘topographic’ reading, which combines both the identity and the location of the
objects in a short soundscape. In addition, the application can be used to find and retrieve
objects in their surroundings.

Besides working on the application itself and its related components, we made considerable
efforts to implement different heuristics in the topographic speech algorithm, and the
application’s UI and UX which is intended to be the best suited to the target users. It
provides live vocal information which is intuitive but as precise as possible, to enable the
blind and visually impaired to be more independent.

Project Members
Tom Nissim tom.nissim1@mail.huji.ac.il
Daniel Novikov daniel.novikov@mail.huji.ac.il

Supervisors
Prof. Amir Amedi, The Hebrew University of Jerusalem
Tomer Behor, The Hebrew University of Jerusalem
Acoustic Modeling for Speech Recognition
(Convolutional Neural Networks ~ CNN) - INTEL
A convolutional neural network is a new method employed in acoustic modeling for speech
recognition. The project involves extracting a Neural Network (NN) from a standard voice
recognition toolkit known as Kaldi. Kaldi can extract the CNN by training it on an automatic
speech recognition corpus called LIBRISPEECH based on public domain audio books.

After generating the CNN, we implemented numerical balancing of the network to operate
with integers and compared the results and performance to CPU-based behavior.
22 |
Our goal is to achieve better results in terms of word error rate, running time, energy,
processing load and the power requirements of the operation.

Project Members
Reema Jiries reema.jiries@mail.huji.ac.il
Maimana Ghnem maimana.ghnem@mail.huji.ac.il

Supervisor
Ohad Falik, Intel and The Hebrew University of Jerusalem
Detecting Touch Errors on Touchscreens
| 23
Users often unintentionally touch somewhere on a smartphone screen
other than the intended target, which can be something as simple as
opening a pop-up ad instead of closing it or sending a text message
mistakenly. These mistakes can have embarrassing consequences.

The human brain can generally identify and recognize erroneous gestures
and remedy them immediately. These corrective responses to motor
system output can be both observed and studied using the raw data that
can be extracted from smartphones' built-in sensors.

The aim of the project was to improve the user experience by detecting
and cancelling unintended touches even before the user realizes it. We
developed a game application that simulates regular use of smartphones
inspired by the well-known cognitive Stroop task to induce unintended
touches from the player to collect raw data. The data were used to
train a machine learning algorithm that can be harnessed to improve
smartphone users’ experience when committing unintentional touches.

Project Members
Rony Marjieh rony.marjieh@mail.huji.ac.il
Rawad Faris rawad.faris@mail.huji.ac.il

Supervisors
Dr. Amir Ben Shalom, Bloomfield Science Museum
Dr. Eldad Hochman
Zvi Ginosar
Smart Electrical Dough Rise Sensor
To make bread, and sourdough bread in particular, it is crucial to define when the dough has
risen an optimal amount before baking. Baking the dough too early will result in bread that
is too dense, whereas letting the dough rise for too long will cause the dough to “collapse”
resulting in bread with an improper consistency as well.

In recent years, there has been growing commercial and private interest in sourdough bread
resulting in a boom in boutique bakeries, and great popularity among bread enthusiasts. In
24 | addition, as homes are becoming “smarter” and more technologically integrated, there is a
growing demand for “smart” appliances for everyday activities.

The aim of our project was to engineer a technological solution by developing a smart,
compact, electronic sensor based on scientific principles that can monitor the dough as it
rises, extract relevant data, and alert the baker when the dough is ready for baking.

The main physical principles we utilized in our project are the properties of dielectric media.
We modeled the dough as a dielectic medium and analyzed its properties. During the rising
process, the yeast in the dough creates tiny air bubbles that expand continuously. These,
as well as changes in moisture and temperature throughout the rising period, change the
dough’s capacitance and conductance and can be used to characterize the process and its
end point.

The main challenge we encountered in the project was evaluating what engineering and
physical principles we would base our solution on and the advantages and disadvantages of
each method. In addition, we had to conduct and analyze a large number of measurements
to insure the reliability and consistency of the method under different conditions.

Project Members
Shay Moskovitz shay.moskovitz@mail.huji.ac.il
Shmuel Sultan shmuel.sultan@mail.huji.ac.il

Supervisors
Dr. Amit Tzoran, The Hebrew University of Jerusalem
Prof. Guy Ron, The Hebrew University of Jerusalem
Prof. Yuri Feldman, The Hebrew University of Jerusalem
| 25
Image Obfuscation
Today, social networks where people share personal data (pictures, news)
among friends are spreading rapidly. Social networks can however exploit
personal data individuals share to extract confidential information.

The goal of this project is to enable the sharing of images such that the
social network itself cannot extract information from the image.

We built a Chrome extension that receives an image from the user,


obfuscates it and uploads the obfuscated image to the social network.
The extension restores the original image solely to friends.

Our main challenge was restoring the images after the social networks
downscaled them.

Project Members
Ariel Amar Ariel.Amar1@mail.huji.ac.il
Tzvi Vingrovich Tzvi.Vingrovich@mail.huji.ac.il

Supervisor
Tavi Halperin, The Hebrew University of Jerusalem
Heart on a Chip
Over the past several years, efforts have been made to create in-vitro environments
of human-like organs that imitate the physiological conditions of the human body to
respond to needs from personalized medicine to drug development. The human heart is an
important organ to emulate, given the increasing prevalence of cardiac disease and the high
incidence of drug-induced cardiac toxicity.

Today there are a variety of methods for measuring cardiac electrical activity including
26 | the use of fluorescent markers in living cells that indicate the opening and closing of ion-
channels and the use of Micro Electrode Arrays (MEAs) to directly measure changes in
electrical activity. Unfortunately, fluorescent markers can cause toxicity, whereas MEAs
can only be used reliably on cardiac cells cultured in two dimensions (2D), which leads to
unreliable results.

In Prof. Nahmias’ lab, 3D self-assembled heart organoids develop in nanostructured micro-


wells. These 3D organoids provide a better imitation of the human heart than those
fabricated by 2D tissues and generate a stronger electrical signal. Heart organoids are
embedded with oxygen microsensors, thus permitting real time measurement of cellular
metabolism. Our goal was to create a MEA environment that fits inside the existing micro-
well design, thus enabling the concomitant measurement of both electrical and optical
signals from the heart organoid, while complying with all the unique biological constraints
defined by the culture and the heart organoids.

The challenges included building an appropriate electrical circuit, interfacing non-


electronic-friendly materials (such as glass), integrating all the components into a strong
accurate structure, and overcoming weak electrical signals.

Project Members
Jeremie Gotlib             jeremie.gotlib@mail.huji.ac.il
Dan Viner                      dan.viner@mail.huji.ac.il
Yahav Kroiz                   yahav.kroiz@mail.huji.ac.il

Supervisor
Prof. Yaakov Nahmias, The Hebrew University of Jerusalem
PCC: Performance-oriented Congestion Control
The TCP family has failed to achieve consistent high performance in complex production
networks: even special TCP variants are often 10x from optimal performance.

Performance-Oriented Congestion Control (PCC) is a new architecture that achieves | 27


consistent high performance even under challenging conditions. The existing version of
PCC (implemented by HUJI students) has been adopted by various vendors such as AT&T,
Verizon and Huawei. Our challenge was to identify, evaluate, suggest and implement
solutions. We collaborated with AT&T staff and used a range of tools to test and improve
the old implementation.

The main challenges were to improve convergence time and solve issues that originated
from the kernel.

During the project, the old code was refactored and tested.

Project Members
Tomer Lior tomer.lior@mail.huji.ac.il
Ravid Ginat ravid.ginat@mail.huji.ac.il

Supervisor
Prof. Michael Shapira, The Hebrew University of Jerusalem
Measuring a High-Speed MEMS-Based Optical Switch
Optical fiber switches are used to reconfigurably route communication signals between
input and output fibers. They are widely used in the field of optical communication networks
and are being considered for warehouse-scale datacenters (e.g. Google, Facebook, etc.). For
28 | datacenter applications, optical switches must operate at very short switching times in the
range of 10 μs to 100 ns.

The Photonics Devices Group is developing a micron-scale high speed optical waveguide
switch based on MEMS (Micro Electro Mechanical System) actuation. The device consists
of a silicon cantilever beam located between two electrodes holding an optical waveguide.
Waveguide tip translation is achieved by applying an electrostatic force between the
cantilever beam and one or the other electrode.

Our project goal was construct a dynamic measurement tool that measures beam motion
under switching rates of 1Hz to 1MHz. At the high-speed end, the response is so quick that
even high-speed cameras cannot detect it. Our solution was to capture the beam position
using the stroboscopic effect (also known as "the wagon wheel effect”) by periodically
exposing the moving cantilever to a short light flash with an adjustable frequency. By
controlling the cantilever’s movement and the flashing frequency, we were able to “freeze”
or “slow down” the cantilever’s movement, thus allowing us to capture its image with a
slow camera. The captured image could then be further processed using machine vision
algorithms to identify the beam in motion and measure its translation.

Project Members
Ilana Fainman Ilana.Fainman@mail.huji.ac.il
Daniel Levy Daniel.Levy2@mail.huji.ac.il
Tal Cohen Tal.Cohen20@mail.huji.ac.il

Supervisors
Eran Aharon, The Hebrew University of Jerusalem
Prof. Dan Marom, The Hebrew University of Jerusalem
MediaWiki Translation Telegram Bot
A wiki is a website where users collaboratively modify
content. The online encyclopedia project Wikipedia is
by far the most popular wiki. Wikipedia runs on
MediaWiki, a popular open-source  wiki software
platform. MediaWiki supports over 300 languages,
and its interface must be translated frequently by
volunteers.

Our idea is to make it possible to translate MediaWiki


sites with minimal time allocation and maximum
accessibility. We present an innovative way to make
the translation system usable on smartphones rather
than just desktop browsers.
We developed a Telegram chat bot to translate
MediaWiki sites that can also automatically track
specific translation projects.

The easier the translation process, the more messages


can be translated. The bot reduces involvement with the
translation site, enabling new and existing translators
| 29
to engage in the translation work more quickly and
easily.

The bot sends the user a translatable message in the


source language which has not yet been translated,
or which needs a translation update. The user types
and sends the translation as a message. Some of
the features of the bot include synchronizing user
accounts, a telegram and translation site, machine
translation and many others.

Project Members
Anna Derzaev anna.derzaev@mail.huji.ac.il
Roni Zhelenchuk roni.zhelenchuk@mail.huji.ac.il

Supervisor
Amir E. Aharoni, Wikimedia Foundation
Optimization of Frequency Doubling via Periodically-Poled Nonlinear Crystal
by Correction of Thermal De-phasing
High power green light (half micron wavelength) lasers are in high demand in a wide range
of industries such as bio-medicine, material processing, defense, and scientific research.
Second harmonic generation of near infrared (one micron wavelength) lasers using non-
linear crystals is a very popular method for generating high power, stable, coherent green
light sources with good beam quality. One such crystal is lithium tri-borate (LBO).
30 |
In order to control the phase matching qualities of an LBO crystal and to allow second
harmonic generation, the crystal must be kept at a precise constant temperature. The
FWHM temperature allowance for a given frequency conversion is less one degree Kelvin.

When converting light frequencies at high powers, one major limitation is thermal
dephasing. Thermal dephasing is the phenomenon in which part of the crystal is rendered
inefficient at converting light because the light of the two frequencies are no longer phase-
matched. This occurs due to unequal thermal absorption rates of the different frequencies
interacting in the crystal which cause an uneven temperature profile across it.

The aim of our project was to optimize the crystal’s conversion efficiency by overcoming
the temperature gradient created in the crystal. By ensuring the optimal temperature is
maintained uniformly across the crystal, we can ensure that the whole crystal is being
utilized in the doubling process and thus increase conversion efficiency.

Our solution was to modify the ovens used to heat the crystal in order to control the heat
flow out of the oven (either passively or actively by the use of closed loop feedback). Control
of the heat transfer makes it possible to create intentional heat gradients that we can use to
counteract the non-uniform thermal absorption of light throughout the crystal.

Project Members
Shmuel Freudenstein Samuel.freudenstei@mail.huji.ac.il
Shmuel Olidort Shmulik.olidort@mail.huji.ac.il

Supervisor
Dr. Steven Jackel, Civan Advanced Technologies
Brain Computer Interface
The field of human computer interface research is
growing by leaps and bounds. In particular it has led
to applications for the hearing, sight and movement
impaired. Our project combines BCI and machine
learning to provide new approaches to this research
field.

Most BCI systems today use simple classifications of


EEG signals into two different actions when identifying
human intentions. This approach is not sufficient for
complex movements.

We approached the problem from a different direction.


Instead of relying primarily on the classifications of
different EEG waves, we deal with only one type of
signal. P300 is a signal transmitted from the brain
every time the brain identifies a mistake or an error. We
exploit this signal by using it to train a reinforcement
learning algorithm until we obtain the well-defined
motion needed by the user.
| 31
Project Members
Bar Eluz bareluz93@gmail.com
Sarel Duanis sarel.duanis@mail.huji.ac.il

Supervisor
Hadar Levi Aharoni, The Hebrew University of Jerusalem
32 |

Payment Fraud Detection Through Human Biometrics


Paygilant is a company that finds solutions to enhance mobile payment security. Mobile
payments are susceptible to increased fraud risk as a result of social engineering, account
takeover, device theft, identity theft and mobile malware. 

As part of the company's efforts to find new methods of fraud detection, the company is
looking into human biometrics as another way to monitor the use of phones for payment
by non-owners.

This project involved testing whether the minimal biometrics sensors embedded in any
phone could be used to differentiate between two people by examining the accelerometer
data.

Project Members
Erez Bar-Tov erez.bartov@mail.huji.ac.il
Ishay Biton Ishay.bitton@mail.huji.ac.il

Supervisor
Ori Einhorn, Paygilant
| 33
Emulation System for Mine Detection
Currently there are more than 100 million underground mines globally.
De-mining them comes at considerable cost in human and financial
resources. A cheaper and safer way to deactivate mines based on bacterial
reactions to DNT steam was recently developed.

To make this system feasible, considerable data about the bacteria and the
different components that incorporate the full system need to be gathered.
The purpose of this project was to build a “chamber” that emulates the
climatic conditions the bacteria and the entire detection system would
have to deal with in a real-life situation. During the emulation, we
measured performance to determine how the environmental parameters
influence the detection system’s operation.

In this project, electronics intersects with biology, opto-electronics and


programming. In fact, to obtain all the measurements, we needed to
automate the emulation system and guarantee the compatibility of the
components that interact in the system.

Project Member
Joshua Zini        josue.zini@mail.huji.ac.il

Supervisors
Prof. Aharon Agranat, The Hebrew University of Jerusalem
Yossi Kabessa, The Hebrew University of Jerusalem
An Integrated Platform for Games Involving Brain Computer Interface and Eye-
Tracking
In the field of cognitive research, there is a need to create many different environments
for research. These environments need to be easy to build, and must integrate different
measurement components, such as EEG and eye-tracking devices.

Currently, there are various options such as Unity to build such environments in the form of a
computer game or simulation. However, the current solutions are not sufficient to integrate
different measurement devices into these environments with millisecond synchronization
accuracy, which is crucial for the analysis of event-triggered brain signals.

Our project provides a solution for this integration. We wrote a configurable messaging server
to manage communication paths between components. Each path allows a component to
send information through, while others can enroll to receive the incoming information.
Along with the server, Plug & Play components are provided for communicating with the
server in Unity, and an interface for the researcher to control the environment.

We built a test code for a brain-computer interface experiment based on our solution that
successfully integrates an EEG and an eye-tracking device.

34 | Project Members
Lotan Levy Lotan.Levy@mail.huji.ac.il
Yoav Hayun Yoav.Hayun@mail.huji.ac.il

Supervisor
Hadar Levi Aharoni, The Hebrew University of Jerusalem
“3D Orthosis” – Scanning a Hand and 3D Printing of a Computer Generated
Orthosis
| 35
A splint, or an orthosis, is an orthopedic device used to immobilize, restrict movement or
support any part of the body. Today, orthoses are usually constructed out of thermoplastic
material which is heated and then fitted onto the patient’s body part.

Current splint making methods require the patient to remain still while the therapist fits
the splint and the material is cooled. This can be problematic for many patients, including
children and infants, patients with tonic spasms, and others.

The aim of our project was to create an easy to use, automated system to scan the patient’s
hand and create a custom made, computer generated 3d-printable orthosis. This method
does not require expensive scanning equipment or extensive technical training, and only
requires the patient to stay still for a short period of time. Furthermore, the 3D design and
printing can provide better support and lead to new designs, e.g. avoiding Velcro straps.

Our system is based on using Structure from Motion (SfM) or a Structured Light camera to


scan and create a 3D model of the hand. The reconstructed hand is used for design and
fitting with respect to the physical and medical constraints. The result is a custom-made 3D
printed orthosis.

Project Members
David Neuhof     david.neuhof1@mail.huji.ac.il
Yair Tokatly          yair.tocatly@mail.huji.ac.il

Supervisors
Prof. Yossi Paltiel, The Hebrew University of Jerusalem
Dr. Danit Langer, The Hebrew University of Jerusalem
Sensory Perception in Virtual Reality
In spite of the vast amount of information surrounding us, the human brain is only able to
perceive a limited part. Imagine what we could do if we could train our brain to compute
information beyond our current capabilities.

The goal of this project was to build an immersive virtual environment in which users can
learn to perceive new information about their surroundings by recruiting their existing
senses and specifically in this project, how to perceive temperature at a distance.

In our implementation, temperature is converted into sounds, where colder temperatures


are conveyed by low tones, and hot temperatures by high tones. To enhance training in
the virtual environment, we integrated physical actuators including vibrating motors to
convert the range of temperatures into vibration voltages, and servomotors that produce
mechanical pressure that corresponds to the user’s distance from the target object.

Our main challenge was combining hardware and software to create a realistic virtual
environment that can be implemented in cognitive research.

Project Members
Hanan Benzion hanan.benzion@mail.huji.ac.il
Israel Weiss israel.weiss@mail.huji.ac.il
36 |

Supervisors
Prof. Amir Amedi, The Hebrew University of Jerusalem
Or Yizhar, The Hebrew University of Jerusalem
High Resolution 3D Imaging Using Optical Coherence Tomography
| 37
Imaging the 3D structure of objects is a crucial component in many fields, such as robotics,
gesture recognition and 3D printing. Most methods, however, including structured
illumination and 'time-of-flight', enable high speed imaging at the expense of resolution.

The goal of this project was to develop and build a digital imaging system capable of high
resolution topographic reconstruction of macroscopic samples in all three dimensions, as
well as digital 3D reconstructions of these samples. The method combined laser-diode
based optical coherence tomography (OCT), which allows for high depth resolution of down
to one micrometer, with phase-shifting holography, and a high resolution camera for high
resolution imaging with optical diffraction-limited transverse resolution. Finally, a dedicated
algorithm was implemented to generate 3D reconstructions from the raw digital data.

A fully automated computer-controlled scanning process was developed and implemented


in Matlab making use of laser illumination, a high resolution sensitive camera, and
motorized translation stages. A sample result is shown in the figure.

Project Member
Ofer Salhov ofer.salhov@mail.huji.ac.il

Supervisor
Dr. Ori Katz, The Hebrew University of Jerusalem
Hebrew NER – Name Entity Recognition
Identifying the proper names of entities (such as locations, organizations, first names, last
names, etc.) in texts is handled easily by algorithms in English and other popular languages,
but much less so in Hebrew.

Achieving high accuracy is crucial for tasks such as identifying relations between entities
(in an untagged text), which is a useful tool for reporters, conscientious readers, investors
and others.

To solve this problem, a tagged text (in which each word is marked as NE or other) is first
analyzed, and a set of features is created for each word. Then, the features are used as input
to a learning machine that predicts which words are name entities (in an untagged text).

Previous attempts to achieve accurate NER in Hebrew have used a maximum entropy
mechanism. We contribute by incorporating a mechanism dubbed CRF (Conditional
Random Fields), which takes context into consideration, and uses statistical methods to
provide predictions.

Project Members
David Gil Gvirts gilgvirts@gmail.com
38 | Shahar Osovsky shahar.osovsky@mail.huji.ac.il

Supervisor
Effi Levi, The Hebrew University of Jerusalem
Simulation of Light Behavior in Curved Space
According to Albert Einstein's General Relativity theory, gravitational fields
that are produced by matter curve the space around them and cause light
rays to propagate in bent paths. One of the most exotic predictions of
General Relativity is the existence of black holes, which are regions in
space from which nothing, not even light, can escape. A 3D nano-printer
with a sub-wavelength resolution was used to emulate black holes in
the lab by a waveguiding paraboloid-shaped structure, and study what
happens to an electromagnetic wave when it propagates toward the
event horizon of black hole. The experiments revealed some interesting
results. The amount of energy that propagated through the paraboloid
decreases across the length of the paraboloid until the light disappears
near the emulated event horizon. Afterwards the light is coupled back
into the paraboloid.

To account for this surprising novel phenomenon a theory was proposed,


and a simulation conducted to verify it. However, traditional simulation
tools cannot support a full size simulation of this experiment given the
3D complexity of the problem.

The aim of this project was to find a way to perform a full size simulation
| 39
that could prove or disprove the theory behind this phenomenon. The
solution was to use the inner symmetry (cylindrical) of the structure and
implement efficient simulation tools.

Project Member
Eitan Itzkovich eitan.itzkovich@mail.huji.ac.il

Supervisor
Yossi Kabessa, The Hebrew University of Jerusalem
RED Offloading Over Linux Kernel
40 |
Underlying every major Internet service (YouTube, Facebook etc.) is a large-scale
server farm called a data center. Data center networks carry huge amounts of
data and must hence contend with the possibility of network congestion. To
this end, network devices (switches) employ RED (Random Early Drop) and ECN
(Early Congestion Notification) to signal traffic sources to lower transmission
rates when the network is congested (or nearing a state of congestion). How
RED is implemented on switches depends on their manufacturer.

Each server in a data center can run multiple Virtual Machines (VMs) and
virtual switches; i.e., software programs allowing VMs to communicate that
are part of the Linux operating system.

This project makes it possible to control RED on "real" hardware switches with
the same commands as the virtual switches. The goal is to create a uniform
and open control system.

Project Member
Nogah Frankel nogah.frankel@mail.huji.ac.il

Supervisor
Prof. Michael Shapira, The Hebrew University of Jerusalem
Project Directory

Electrical & Computer Engineering


Specializing in Computer Engineering

22 Acoustic Modeling for Speech Recognition


(Convolutional Neural Networks ~ CNN) - INTEL
Reema Jiries
Maimana Ghnem

17
AICane – Object Recognition and Safe Mobility for the Visually
Impaired
Shaked Itshaki Fried
Yael Angelman Sandberg
| 41
34
An Integrated Platform for Games Involving Brain Computer
Interface and Eye-Tracking
Lotan Levy
Yoav Hayun

19 Augmented Reality – Circular Markers


Adi Sidis
Amir Fleisher

11 Automatic Composition Guidance System


Nofar Erez
Sapir Hamawie

31 Brain Computer Interface


Bar Eluz
Sarel Duanis
Project Directory

Electrical & Computer Engineering


Specializing in Computer Engineering

13 Customized Elevator Advertisements


Yair Avramovici
Reuven Yimmer

23 Detecting Touch Errors on Touchscreens


Rony Marjieh
Rawad Faris

7 Example-Based Image Style Transfer


Roi Homburger

5 Fetal Brain MRI Segmentation and Feature Extraction


Keren Meron
42 | Eldan Chodorov

38 Hebrew NER – Name Entity Recognition


David Gil Gvirts
Shahar Osovsky

25 Image Obfuscation
Ariel Amar
Tzvi Vingrovich

3 Industrial Cyber
Roey Yaacovi
Snir Alfandari
Lior Ippen
Project Directory

Electrical & Computer Engineering


Specializing in Computer Engineering

15 Learning Based Security Camera


Ofir Nisimi
Ariel Alon

29 MediaWiki Translation Telegram Bot


Anna Derzaev
Roni Zhelenchuk

32 Payment Fraud Detection Through Human Biometrics


Erez Bar-Tov
Ishay Biton

27 PCC: Performance-Oriented Congestion Control


Tomer Lior | 43
Ravid Ginat

40 RED Offloading Over Linux Kernel
Nogah Frankel

36 Sensory Perception in Virtual Reality


Hanan Benzion
Israel Weiss

9 Synchronizing Video from Stereo Cameras


Or Sharbat-Singer
Yasmin Kahlon

21 Topographic Speech – Vocal Spatial Information Using


Topological Speech for the Blind and Visually Impaired
Tom Nissim
Daniel Novikov
Project Directory

Electrical & Computer Engineering


Specializing in Microelectronics and Optoelectronics

35 “3D Orthosis” – Scanning a Hand and 3D Printing of a Computer


Generated Orthosis
David Neuhof
Yair Tokatly

14 Automation of Metasurface Measurement


Eytan Ackermann
Eran Blecher
Inbar Edri

44 |
4 Biometric Identification Using Sub THz Scanning
Adi Folkman

12 Detection & Alerting the “Equinus Gait” Anomaly in CP Children


Assaf Dauber
Yuval Padova

33 Emulation System for Mine Detection


Joshua Zini

20 Fast flying Insect Detection with FPGA


Eli Bery
German Reidel

18 Gloss-Measurement System for Fruit and Vegetables


Maayan Korcia
Vladimir Berlin
Mark Bubis
Project Directory

Electrical & Computer Engineering


Specializing in Microelectronics and Optoelectronics

26 Heart on a Chip
Jeremie Gotlib
Dan Viner
Yahav Kroiz

37
High Resolution 3D Imaging Using Optical Coherence
Tomography
Ofer Salhov

16 Magnetic Sensor Based on NV Technology


Yachel Ben Shalom
Michael Errera
Moriya Rosenfeld
| 45
28 Measuring a High-Speed MEMS-Based Optical Switch
Ilana Fainman
Daniel Levy
Tal Cohen

10 Micro Algae "Incubator" System


Michael Yachnin
Benyamin Cohen
Eitan Shapira
Project Directory

Electrical & Computer Engineering


Specializing in Microelectronics and Optoelectronics

30 Optimization of Frequency Doubling via Periodically-Poled


Nonlinear Crystal by Correction of Thermal De-phasing
Shmuel Freudenstein
Shmuel Olidort

8 Relative Intensity Noise Reduction for Fiber Optic Gyroscopes


Or Grinberg
Nirel Bernstein

39 Simulation of Light Behavior in Curved Space


Eitan Itzkovich

46 | 24 Smart Electrical Dough Rise Sensor


Shay Moskovitz
Shmuel Sultan

6 Tunable Passive Q-Switch Laser at the 2μm Range with Second


Harmonic Generation
David Moses
The Rachel and Selim Benin School
of Engineering and Computer Science

Final Projects presentation of the


16th Graduating Class
Electrical & Computer Engineering
Programs

and awards of
the Peter Brojde Center for Innovative
Engineering and Computer Science

June 5, 2018

You might also like