Dr. Ofer Miller
Enthusiastic scientist with over 15 years of experience in research development and implementing cutting-edge technologies such as signal processing, and AI oriented for Computer Vision
• "Celia and Marcos Maus Annual Prize" in Computer Science for distinction in Ph.D research studies, May 2002• Excellent Ph.D students scholarship from the Council for Higher Education for high technology area, December 2000.• Tel-Aviv University Award for distinction in Master of Science studies, June 1999.• Tel-Aviv University Fellowship for Master of Science students, October 1998.
List of Patents
Title | Author | Year | Patent#: |
---|---|---|---|
1. "Determine Viewer's exposer to Visual Messages" | Ofer Miller | 2016 | 20170169464 |
2. "Method for logging a user in to a mobile device" | Ofer Miller | 2015 | 20150049922 |
3. Method for rating areas in video frames | Ofer Miller... | 2013 | 8457402 |
4. Method and Device for Processing Video Frames | Ofer Miller... | 2012 | 20120017238 |
5. System and Method for Enriching Video Data | Ofer Miller... | 2011 | 20110217022 |
6. Method for illumination independent change detection in a pair of registered gray images | Ofer Miller... | 2006 | 7088863 |
7. Automatic object extraction | Ofer Miller... | 2006 | 7085401 |
Some videos of the past work for Artimedia
Some Videos from my past work for TLV University
Reminder : we are creating the AI using our accumulated knowledge over the history, the AI just uses the knowledge better and faster ......
How we , or how does AI, segments "wisely" without any prior information ?
Any idea how we can segment the image without! any prior or motion information ?
NOTE: AI was learned and trained by the Computer Vision science , NOT the vice verse ....
So , is it possible to segment accurate with no prior information and no temporal information ???
Graph Based approach to image segmentation presented in the article below.An algorithm that integrates edges and region-based techniques while local information is considered. The local consideration enables to derive local thresholds adaptively such that any threshold is associated with a specific region. The number of thresholds is automatically determined during the process, which is also automatically terminated
Here is the Local Thresholds Adaptive Segmentation Algorithm as was published at the Digital Image Computing conference
The goal of such algorithm is to extract the objects that appear only in one of two registered images. A typical application is surveillance, where a scene is sampled at different time gap. Assumption of significant illumination difference between the two images is considered. For example, one image may be captured during daylight while the other image may be captured at night with infrared device. Now the secret for the solution here is by analyzing the connectivity along gray-levels, all the blobs that are candidates to be classified as ‘change’ are extracted from both images. Then, the candidate blobs from both images are analyzed. A Blob from one image that has no matched blob in the other image is considered as a ‘change’. The algorithm is reliable, fast, accurate, and robust even under significant changes in illumination. The worst-case time complexity of the algorithm is almost linear in the image size. Therefore, it is suitable for real-time applications.
Here is the Algorithm for it
So The above algorithms are also was considered to be the Most Cited paper !!!
Can we track after occluded objects in linear complexity ?
Yes !! , but for linear complexity Graph based theory algorithm is required
The below algorithm was published in : EURASIP Journal on Image and Video Processing
Volume 2008, Article ID 328052, 14 pages
If we understand how AI was really built we can tailor it much much better
Lets start with understanding of what is The K-means algorithm: so its an unsupervised machine learning algorithm used to group data points into k clusters based on their similarity, with each data point assigned to the cluster with the nearest centroid (cluster center). It works by iteratively assigning data points to clusters and then updating the centroids to the mean of the assigned points, repeating the process until no data points change cluster membership. K-means is useful for applications like customer segmentation and image analysis but requires the number of clusters (k) to be specified beforehand and is best at finding spherical clusters.
Wait , it still under construction soon to be continue............