lundi 26 octobre 2009

Week 03 [19/10 to 25/10]

Work Of The Week



The main work area of the week was the requirements. As the researches goes to a point that a focus was needed to be efficient, I stop the process without taking a look furthermore in the algorithms details.


Total worked: 7 hours.




Research



Reading about one of the algorithms used in Denoising 3D Models with Attributes using Soft Thresholding. Taking some notes to understand how that works, but need to work more on it.

Time worked:
1 h

Reading and searching about OBJ file format. Found one good definition of it.

Time worked:
1 h

Requirements


Work on the functional requirements and the creation of the Detailed Requirement document. Using the lecture provided by Derek Shirreffs for the Project Management in a Computing Environment module.

Time worked:
2 h

Project plan creation according to the functional requirements and correction of them after the meeting with Eyad Elyan. The result was the current Gantt diagram.

Time worked:
2 h

Design: Interface drawing


Some first drawing of a possible interface for the software. Simple window looks and some options thinking.

Time worked:
1 h

Gantt State



The Gantt diagram is now "finished" for it first state. It will certainly need some adaptation in the future, but the current state will be referred as the Initial Project Plan.


Edit note: edition of the image after finding that a part wasn't completely drawn.

Information And References



Detailed links that are presents in the above text:

The publication of Michaël Roy, Sebti Foufou, and Frédéric Truchetet: Denoising 3D Models with Attributes using Soft Thresholding


A definition of the OBJ format: obj_format.txt




Next Week prevision



This week is the last one before the submission of the Detailed Project Requirements. Therefore most of the work will be to finish this document and correct it with Eyad in order to have a strong and clear definition of the project goals. As the project plan is finished, the next work could also include the beginning of the design part in the Gantt diagram.

  • finish the Detailed Requirement document
  • begin the design part

jeudi 15 octobre 2009

Week 02 [12/10 to 18/10] Research

Work Of The Week



This week was the beginning of the research part of the project. Therefore the only work was complete my knowledge about the 3D scanners, the possible defaults of these devices and read publication on their resolution.

Total worked: 8 hours.



Reasearch about the project



It was mainly reading about 3D scanners, writing part of the research document I will provide, and finding existing solution for the problems. I almost finished the explanation on 3D scanners, and started to read more about the solutions.

Time worked:
2h

Gantt State


The Gantt diagram isn't for the moment complete. But I provide the initial part, and begins to complete it.

Free Image Hosting at www.ImageShack.us

Information And References


Most of the information I used are from Wikipedia, but I also read in details the publication of Michaël Roy, Sebti Foufou, and Frédéric Truchetet about noise removal on meshes.

3D Scanner definition

Polygon Mesh definition

Denoising 3D Models with Attributes using Soft Thresholding





Next Week prevision



Next week I'll continue to work on my researches. I will document myself more about the development possibilities for my project, and will take a look on what type of scanner RGU has.

  • searching about development tools
  • searching information on RGU device specifications
  • continue the writing of the research document

vendredi 9 octobre 2009

Week 01 [05/10 to 11/10]


Work Of The Week



This week was the Project Proposal week. Eyad and I needs to agreed on the main theme of the project, 3D Surface Data Editor, and I must propose the project to the academical part of the RGU School Of Computing.



Total worked: 4 hours.



Quick researches



In order to propose a good quality project proposal I first of all search informations on obvious problems for 3D surfaces generated by 3D scanners devices. Therefore I found some interesting publications, and use one of them to create the document.

Time worked:
2 h

Writing the Project Proposal Document



This was the work of organising the few information and present them in order to be represents the project goals. It also includes the setting up of the project, as creating a basic Gantt diagram and few other small works (creating this blog for example).

Time worked:
2 h

Gantt State



The Gantt isn't complete at all, therefore I will just show here the milestones I created.


  • [ML] Submit Initial Project Proposal 09/10/09
  • [ML] Submit Detailed Project Specifications 30/10/09
  • [ML] Projects Presentation's week 26/04/10
  • [ML] Submit Report 30/04/10
  • [ML] Demonstration 07/05/10

Information And References



The researches were focussed on 3D surfaces and how to correct defaults, especially noise problems. I also contact one of my French teacher, Thibaut MARZAIS, that publish a thesis on Surface Fitting as his PhD work. I would like to thanks him for the advices and researches advices he gave me, and especially the CGAL library recommendation.





Next Week prevision



After publishing the project proposal document the researches can begins. First of all documentation about 3D scanners will be required to have an overview of such devices. Then listing some typical problems and existing solutions to solve them will be on focus.

Project Proposal and personal details

First of all I will talk about myself, as a student in Computer Science. Then I will develop briefly what is the project about, and who my tutor is.


I am Thomas RICHARD, student in the School of Computing of the Robert Gordon University, in Aberdeen (UK). I will be graduated in the end of 2010 in Computer Science. As it the final year of my Bachelor of Science (BSc) I have to complete a project, submit a report and do an oral presentation of it.


Therefore I contacted Eyad Elyan in the end of the 2008-2009 academic year. He introduces me to the possibility of doing this current project.


As it is now possible to generate, or create, quite easily 3D surfaces - called mesh - it is also important to be able to simplify and improve them. Most of the time a mesh generated by a 3D scanner isn't really usable, it needs some treatments to correct problems. This project will be to create a simple tool that handles some of these solutions.


3D human face with noise 3D human face denoised
3D human face with noise 3D human face de-noised

You can have more details on the subject, deliverables and needed skills in the attached file. But as it is still a project proposition, you will need to wait until the publication of the detailed functionalities of the project's software.


Both pictures are from: Denoising 3D Models with Attributes using Soft Thresholding Michal Roy, Sebti Foufou, and Frdric Truchetet, Le2i - CNRS UMR 5158- Universit de Bourgogne


You can get my Initial Project Proposal PDF file (stored on sendspace).