Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

43
Dr. Kupervasser Oleg 8-916-4516193 (10.00- 22.00) 8-499-134-3965 (20.00- 22.00)

description

Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00). OLEG KUPERVASSER e-mail: [email protected] address: Russia, Vavilova 54-1-71 Moscow 119296 Date of birth: 01/02/1966 Citizenship: Russia, Israel - PowerPoint PPT Presentation

Transcript of Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Page 1: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Dr. Kupervasser Oleg8-916-4516193 (10.00-22.00)8-499-134-3965 (20.00-22.00)

Page 2: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

  OLEG KUPERVASSERe-mail: [email protected]: Russia, Vavilova 54-1-71 Moscow 119296Date of birth: 01/02/1966Citizenship: Russia, Israel

Home page: http://leah.haifa.ac.il/~skogan/Apache/mydata1/Oleg_home/Oleg_home.html

Page 3: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)
Page 4: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Education• 2004 Haifa University: Three dimensional protein structure. Postdoctorate.

(http://leah.haifa.ac.il/~skogan/Apache/mydata1/main.html) ; Perl, DHTML, Fortran, C++ languages

• 2001-2002 ATLAS college: Bioinformatics for Hi-Tech people. Final project: Three dimensional protein structure, under supervision of Professor Edward N. Trifonov from Weizmann Institute of Science. Including: Basic knowledge in Biology, Bioinformatics, Programming (C++, SQL, JAVA, DHTML, Bio-PERL, UNIX, MATLAB)

• Ph.D. 1992-1999 Weizmann Institute of Science, Faculty of Physics. Research project: Nonlinear dynamics (Analytical methods and numerical algorithms for the solution of nonlinear physics equations). Fortran, C++ languages

• 1991-1992 Tel-Aviv University, Faculty of Engineering, department of Physical Electronics, Ph.D student, Tel Aviv, Free electron laser. Fortran languages

• M.Sc. 1983-1989 Moscow Institute of Radioengineering, Electronics and Automation. (theoretical and experimental electro-optics, laser, fiber optics and radars) Diploma honoris causa . Fortran language.

Page 5: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Employment • 2008-2010 Algorithm developer in Moscow State University, Russia, Moscow. Algorithm developer.

C++ languageComputer drug design, nano-systems computer modeling; solvent influence on molecules interaction;

took part in scientific conferences; submitted six papers and one published in high impact factor journal

• 2009-2009 Algorithm developer in UltraSpect, Image processing in Nuclear medicine. C++ language

• 2008-2008 Algorithm developer in Vayar Vision, Israel. Images search in Internet ("Google" for images). C++ language

This company develops a search engine for images. For some picture this search engine looks for similar pictures in the given data basis of images. This similarity is not based on objects recognition. The similarity is based on not semantic characters (for example, a number of the boundaries pixels over image segments and etc.).

• 2005-2008 Rafael-Technion: Image processing, multiple view geometry of smooth bodies, Navigation systems; took part in scientific conferences; two published papers; Matlab language

It is creation of algorithms in the field of image processing, computer vision for navigation of rockets. For Rafael (the leading Israeli company in the field of rocket weapons) programs was developed for navigation of rockets by means of the video images and the known terrain map. This is inverse problem with respect to the problem solved by means of Google Earth. In Google Earth for a given trajectory and orientation the correspondent images can be found. In the developed method a trajectory and orientation can be found on the basis of a video. From this experience expansion of Google Earth can be developed, allowing video-navigation for a flying plane, a rocket or a car from a video film.

• 2003-2004 Algorithm developer in Intel , Israel. Image processing in digital TV, C++ language• 2002-2002 Algorithm developer in UltraSpect, Israel. Image processing in Nuclear medicine, C++

languages• 2000-2001 Algorithm developer in Orbotech LTD, Israel. Recognition of glass defects and plate

marks, Matlab, C++ languages. • 1999-2000 Electronics engineer in Tower Semiconductor LTD, Israel. Design flash-memory, Excel

Page 6: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

• Student physics Olympiad in Moscow (1 prize)

• Student physics Olympiad in USSA (2 prize)

• About 27 publications in physics, image processing

Page 7: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Continuum solution model.

Moscow State University

Page 8: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Process of solute solvation in solvent

Continuum solution model.

Page 9: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Three components of Gibbs energy

Gs =Gcav +Gnp+Gpol,

Gcav – Hydrophobic component• Gnp - Van-der-Waals component• Gpol - polarization component

Page 10: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Methods for finding of polarization component Gpol .

• Exact numerical methods:

– Solution of Poisson equation in 3D

– Solution of equivalent equation for charge on solvent excluded surface (PCM)

• Simplified PCM: COSMO – water (ε=78) is changed to metal (ε=∞).

• Exact analytical method for spherical cavity полости:

– Multipole moments method,

– Mirror charges method

• Heuristic model:

– Generalized Born,

– Surface Generalized Born.

Page 11: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

About solute surface construction in РСМ

Page 12: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Protein Loop-Lock StructureHaifa University

We must decompose a protein on set of closed loops. The developed Internet site solves this task.

Page 13: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Protein Loop-Lock Structure

We must decompose a protein on set of closed loops. The developed Internet site solves this task.

Page 14: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)
Page 15: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)
Page 16: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Images Similarity Engine.Vayar Vision

Page 17: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Similarity Engine

Similarity Engine : Finding images similar to some given image in

some image database.1) First step: basic features definition2) Indexing of all images in database by help

these features3) Indexing of some given images by help these

features4) Finding image (or images) with maximum

feature similarity from database

Page 18: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

large number of investigation exists in the field of images similarity. But the current Engine:

1) Can generate almost infinity number of features used for images similarity.

2) The system can learned from mistakes.3) The system can be easily adaptive to some new

definition of similarity4) The set of used feature has no semantic sense.We don’t make recognition of objects on image

and use such no sense features as number of pixels on object boundaries and etc.

Page 19: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Found similar images by help our Engine from terragaleria site

Page 20: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Found similar images by help our Engine from terragaleria site

Page 21: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Found similar images by help our Engine from terragaleria site

Page 22: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Field of use

1) Images similarity engine in Internet (like Google for words)

2) Finding relevant images in film for product advertising setting

3) Finding relevant information about some building or place from photo or film.

4) Navigation by place recognition from photo or film (GPS equivalent) by help Google Earth

5) Find similar images for intellectual property rights control

Page 23: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Vision Based Navigation from Image Sequence and Digital

Terrain Model.

Technion

Page 24: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Vision Based Navigation from Image Sequence and Digital Terrain Model.

It is creation of algorithms in the field of image processing, computer vision for navigation of rockets. For Rafael (the leading Israeli company in the field of rocket weapons) programs was developed for navigation of rockets by means of the video images and the known terrain map. This is inverse problem with respect to the problem solved by means of Google Earth. In Google Earth for a given trajectory and orientation the correspondent images can be found. In the developed method a trajectory and orientation can be found on the basis of a video. From this experience expansion of Google Earth can be developed, allowing video-navigation for a flying plane, a rocket or a car from a video film.

Page 25: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Vision Based Navigation from Image Sequence and Digital Terrain Model

Compute n feature correspondences

Compute pose and ego-motion thatbest explain the features movement

Pose and ego-motion

Two consecutive images

2n constraints (u, v)

12 variables

DTM

Page 26: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Recovering Epipolar Geometry from Images of Smooth Surfaces

Technion

Page 27: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

We present four methods for recovering the epipolar geometry from images of smooth surfaces. Existing methods for recovering epipolar geometry use corresponding feature points that cannot be found in such images. The first method is based on finding corresponding characteristic points created by illumination (ICPM - illumination characteristic points method). The second method is based on correspondent tangency points created by tangents from epipoles to outline of smooth bodies (OTPM - outline tangent points method). These two methods are exact and give correct results for real images, because positions of the corresponding illumination characteristic points and corresponding outline are known with small errors. But the second method is limited either to special type of scenes or to restricted camera motion. We also consider two else methods, termed CCPM (curve characteristic points method) and CTPM (curve tangent points method), for search epipolar geometry for images of smooth bodies based on a set of level curves with a constant illumination intensity. The CCPM method is based on search correspondent points on isophoto curves with the help of correlation of curvatures between these lines. The CTPM method is based on property of the tangential to isophoto curve epipolarline to map into the tangential to correspondent isophoto curves epipolar line. Unfortunately these two methods give us only finite subset of solution, which usually include "good" solution, but don't allow us to find this "good" solution among this subset. Exception is the case of epipoles in infinity. The main reason for such result is inexactness of constant brightness assumption for smooth bodies. But outline and illumination characteristic points are not influenced this inexactness. So the first pair of methods gives exact result.

Page 28: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Correspondent points

Page 29: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Epipolar geometry

Page 30: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Image processing in the Nuclear medicine.

UltraSpect

Page 31: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Diagram of parallel-hole collimator attached to a crystal of a gamma camera. Obliquely incident gamma-rays are

absorbed by the septa.

Page 32: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Gamma Camera

Page 33: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Image Processing

Direct problem:To get Image on gamma camera from image of

radiated particles distribution Inverse problem: To get image of radiated particles distribution

from Image in on gamma camera

Slice of Brain

Page 34: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Deinterlacing for video. Intel

Page 35: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Transform of interlaced video frames to progressive video

frames.

Page 36: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Main problems:Motion regions, no-smooth

boundary

Page 37: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Steps of Algorithm.

1) Motion detection2) Interpolation or motion compensation3) Detection of direction4) Detection of angles5) Detection of “zebra”6) Detection of “high entropy regions”7) taking into account history and environment8) Fuzzy boundary between motion and no motion regions 9) Median filtering, Mean filtering over space and time.

Page 38: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Detection and recognition of defects on the glass

Orbotech LTD

Page 39: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Types of defects: bubbles, scratchs, dirty spots

Page 40: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Steps of Algorithm

1) Segmentation2) Descriptors (features) definition3) Finding P(Xj|Hk) , Xj-Descriptor (N), Hk - type of

defect (M) 4) Naive bayes model:X={X1,…,XN}P(X|Hk) =Пj P(Xj|Hk)

P (Hk|X) = P(Hk)·P(X|Hk) / P(X)P(X)=ΣkP(Hk)· P(X|Hk)

Page 41: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Flash memory designTower Semiconductor LTD

Page 42: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

SONOS Transistor

Page 43: Dr. Kupervasser Oleg 8-916-4516193 (10.00-22.00) 8-499-134-3965 (20.00-22.00)

Flash memory designTower Semiconductor LTD

• Silicon–oxide-nitride–oxide–silicon memory transistor, where information is stored as two charges in nitride at the edges of the channel.

• Silicon-Oxide-Nitride-Oxide-Silicon memmory (SONOS) • A SONOS memory cell is formed from a standard polysilicon NMOS

transistor with the addition of a small sliver of silicon nitride inserted inside the transistor's gate oxide. The sliver of nitride is non-conductive but contains a large number of charge trapping sites able to hold an electrostatic charge. The nitride layer is electrically isolated from the surrounding transistor, although charges stored on the nitride directly affect the conductivity of the underlying transistor channel. The oxide/nitride sandwich typically consists of a 2 nm thick oxide lower layer, a 5 nm thick silicon nitride middle layer, and a 5—10 nm oxide upper layer.SONOS promises lower programming voltages and higher program/erase cycle endurance than polysilicon-based flash. SONOS distinguished from mainstream flash by the use of silicon nitride (Si3N4) instead of polysilicon for the charge storage material.