Project Blog

Project Blog shares information regarding all the meeting that was held since the start of the project. Information is organized in reverse chronological order so that the latest meeting that was held is listed on top.

Meeting 18: February 13, 2018
  • Explained the approach used to continuously update active workspace in Atom editor
  • Shown the progress on Atom plugin development which enables the user to see updated file if any of the files in Atom editor workspace gets changed.
Meeting 17: February 6, 2018
  • Presented on a key-logger tool
  • Professor suggested to develop a plugin for Atom editor.
Meeting 16: December 12, 2017
  • Showed the second draft of CS 297 Report.
Meeting 14: November 28, 2017
Meeting 13: November 21, 2017
Meeting 12: November 14, 2017
Meeting 11: November 7, 2017
  • Meeting cancellation request as attending an event in San Francisco.
Meeting 10: October 31, 2017
  • Meeting cancelled as Dr. Pollett is out of town for an conference.
Meeting 9: October 24, 2017
  • Presented on the following research paper's for head movement detection as discussed last week, which are:

    1. [2011] Optimization of Head Movement Recognition Using Augmented Radial Basis Function Neural Network. Mitchell Yuwono, A.M. Ardi Handojoseno, H.T. Nguyen. 33rd Annual International Conference of the IEEE EMBS [Online] Available:http://ieeexplore.ieee.org/document/6090760/.
    2. [2011] Head Movement Recognition Based on LK Algorithm and Gentleboost. Liu Jian-zheng, Zhao Zheng. Networked Computing and Advanced Information Management (NCM) [Online] Available:http://ieeexplore.ieee.org/document/5967551/.
    3. [2012] Head Movement Recognition Based on Lucas- Kanade Algorithm. Zheng Zhao, Yuchuan Wang, Shengbo Fu. International Conference on Computer Science and Service System [Online] Available:http://ieeexplore.ieee.org/document/6394889/.
Meeting 8: October 17, 2017
  • Presented on Deliverable 2, a tool to capture images on Mac with improvements suggested from past week. Link to Tool: "Camera Capture Tool" - (Deliverable 2).
  • Provided suggestion for research paper's for head movement detection, which are:

    1. [2011] Optimization of Head Movement Recognition Using Augmented Radial Basis Function Neural Network. Mitchell Yuwono, A.M. Ardi Handojoseno, H.T. Nguyen. 33rd Annual International Conference of the IEEE EMBS [Online] Available:http://ieeexplore.ieee.org/document/6090760/.
    2. [2011] Head Movement Recognition Based on LK Algorithm and Gentleboost. Liu Jian-zheng, Zhao Zheng. Networked Computing and Advanced Information Management (NCM) [Online] Available:http://ieeexplore.ieee.org/document/5967551/.
    3. [2012] Head Movement Recognition Based on Lucas- Kanade Algorithm. Zheng Zhao, Yuchuan Wang, Shengbo Fu. International Conference on Computer Science and Service System [Online] Available:http://ieeexplore.ieee.org/document/6394889/.
Meeting 7: October 10, 2017
  • Discussed on possible improvements for the Python based tool to capture images on Mac "Camera Capture Tool" - (Deliverable 2). Improvements suggested are as follows:

    1. Developing a tool that allows drawing a rectangle shape on the images.
      1. Allowing the flexibility to draw a rectangle on the video frame would align better towards the end goal where the users face region would be focused.
    2. Instead of showing multiple videos having different modes together in a single window, provide the flexibility to change the mode as per user need.
  • Gave a presentation on the following research paper which illustrates the techniques/algorithms to identify the facial region of a person:

    1. [2016] A Face Detection Algorithm Based on AdaBoost and New Haar-Like Feature. Songyan Ma, Lu Bai. 7th IEEE International Conference on Software Engineering and Service Science (ICSESS) [Online] Available: http://ieeexplore.ieee.org/document/7883152/.
    2. [2017] Face Detection Based on Skin Color and AdaBoost Algorithm. Chongshan Lv, Ting Zhang, Cong Lin. 29th Chinese Control And Decision Conference (CCDC). [Online] Available: http://ieeexplore.ieee.org/document/7978729/.
Meeting 6: October 3, 2017
  • Meeting cancelled due to Midterms.
Meeting 5: September 26, 2017
  • Discussed the issues regarding the improvements suggested in previous meetings. The issues that occurred while implementing the improvements are as follows:

    1. Gedit Tool to replace text with image
      1. Gedit does not allow to integrate images with the editor.
      2. Gedit provides the functionalities to add Geomatric shapes with the ability to color the background but does not allow to add the image to the background of the Geomateric shape.
      3. Gedit does not have any hook which allows to integrate image with the context area.
    2. Gedit Tool to generate a character every second when a key is pressed
      1. When calling the function recursively, it ends up in an infinite loop and does not print anything.
      2. When using the timer and calling the function recursively, it prints only a single character rather than printing every second.
  • Presented on how to use Numpy and OpenCV, and how it would be helpful with integrating the camera.
Meeting 4: September 19, 2017
  • Discussed on possible imporovemets regarding Gedit Python Plugin-Toggle Content, which are as follows:

    1. A Gedit tool that could instead of removing the text and replacing it with blank screen, shows some image.
    2. A Gedit tool that provides the functionality of randomly generating a character every second on the screen where the current cursor points instead of replacing it with the blank screen.
    Discussed on possibilities of other Gedit plugin.
Meeting 3: September 12, 2017
Meeting 2: September 5, 2017
  • Finalized project topic.
  • Analyzed prior work presented by Adam Nowosielski on the project.
Meeting 1: August 29, 2017
  • Discussed project topics.
  • Discussed applications and use cases for project topics.
  • Finalized meeting time for Fall-2017 semester: 2:15 p.m. - 3:00 p.m.