View statistics
View statsby group:
by person:
Weekly Statistics for Tudor Dumitras
Choose a time span:

All-Time Statistics for Tudor Dumitras
All-time statistics factor in all time recorded in both submitted and unsubmitted worklogs.

DateCategoryDetailsTime Spent
Mon, May 29CodingTrying to get the HTTP code to run on the Nokia 6600. Realized that this phone uses the 2.0 SDK (6620 uses 2.1). Installed Series 60 2.0 SDK. Impossible to compile for new target; compilation targets are set when the project is created. Tried to export and import the project; Carbide C++ does not export projects, only source files. Learned how to write a .mmp (Symbian project file) by hand. SDK 2.0 lacks the Ethernet plugin (required for the emulator) and the camera plugin. Installed the plugin; confirmed that the HTTP POST doesn't work in the 2.0 emulator either (this behavior seems to be undocumented, as the 2.0 and 2.1 HTTP APIs are the same). Installed the camera plugin; Eclipse does not recognize the new 2.0 SDK as a valid build target. Resolved to develop the program in the emulator, for lack of access to a compatible device. 10:00
Sun, May 21Writing Reports / PresentationsWorking on ISWC paper.6:00
Fri, May 19Group MeetingDiscussing the ISWC paper.1:30
Fri, May 12CodingSolved the HTTP problem: the part boundary was specified incorrectly, and the CGI module seems to dislike single quotes for parameter names. At 4:16 am, I have successfuly tested the TrinetraOCR system. Finalizing the prototype: cleaning up the code, removing the debugging info, adding menu options, modifying the server-side script. Testing the system with Talks (it works).8:00
Fri, May 12Writing Reports / PresentationsWorking on the OCR report.2:00
Fri, May 12ClassFinal Presentation. 2:00
Thu, May 11CodingI've actually worked 14h, but Kiva won't let me input more than 10. Debugging: trying to see if the problem was in the image conversion to JPEG or in the HTTP upload. Around midnight, I had the confirmation that the file upload was not working. The only way to send a binary file with HTTP POST seems to be a multipart/form-data.10:00
Wed, May 10CodingI've actually worked 14h, but Kiva won't let me input more than 10. Changing the method to upload files. Using a regular parameter=value POST request instead of a multipart. Managed to upload files to the server, but the jpeg files are corrupted. 10:00
Tue, May 9CodingDebugging: trying to find the source of the "malformed multipart headers" error. 8:00
Tue, May 2CodingDebugging: trying to find the source of the "malformed multipart headers" error.2:00
Mon, May 1Writing Reports / PresentationsFinalized and submitted the ISWC paper.4:00
Mon, May 1CodingTrying to implement a multipart POST request to mimick the behavior of the Web browser. Sniffed traffic from the phone and form the browser to compare the two transactions. Tried to understand the format of multipart requests. The servers keeps returning a "malformed multipart headers" error.6:00
Sun, Apr 30CodingI've actually worked 14h, but Kiva won't let me input more than 10. Used the camera API and the corresponding observer. Saved .mbm file locally and confirmed that the photo is correct. Implemented an active object to encapsulate the image conversion to jpeg. It is more complicated to save the jpeg file, as it requires asynchronous I/O and a connection to the file server. Went on with the implementation. Used the HTTP client API to upload the jpeg file to the server. Realized that neither the solution from the shopping team (custom MHTTPDataSupplier) nor the standard Symbian approach (CHTTPFormEncoder) will work for sending binary data with the request. 10:00
Sun, Apr 30Group MeetingTentative demo meeting. Received Nokia 6620 phone. Confirmed that the program behaves the same as in the emulator. 1:30
Sat, Apr 29ResearchReading the Symbian book and taking notes. Very frustrating; this is the kind of book that requires you to read 200 pages before you can do anything.4:00
Fri, Apr 28Staff / Leaders MeetingLeader's meeting.1:00
Thu, Apr 27ResearchReading the Symbian book.1:00
Thu, Apr 27CodingTrying to implement a simple HTTP POST request, based on the SDK examples and the code from the shopping team. The program works flawlessly in the emulator. Tried to install it on the Nokia 6600 phone from Pablo; no response. 4:00
Wed, Apr 26Writing Reports / PresentationsWorking on ISWC paper.6:00
Tue, Apr 25Writing Reports / PresentationsWorking on ISWC paper.4:00
Mon, Apr 24Writing Reports / PresentationsWorking on ISWC abstract.3:00
Sun, Apr 23Staff / Leaders MeetingLeader's meeting.1:00
Mon, Apr 17ClassClass.1:30
Wed, Apr 12Group Meeting- confirmed that all the SW on the server-side was done (issue closed) - decided that Kunal will test the camera SW until tomorrow (he is pretty confident that it will work) - decided that Pablo will work on tokenizing and displaying the recognized text - discussed the paper submission for ISWC. Rough outline follows: 1. Introduction (Tudor) 2. System Design a. Challenges with working with cell phone and OCR (Matt) b. Description of hardware/software architecture (Kunal) 3. Evaluation (Pablo) a. Scenario b. Eval of limitations of text recognition (images from different angles, distances, perspectives, etc and their OCR results) 4. Discussion/Limitations (Matt) a. "How does the user know where text is in the environment?" b. Future work 5. Related Work (Everyone should do a lit search for relevant research) 6. Conclusion (everyone, at the end) 7. Abstract (everyone, at the end) 2:30
Thu, Apr 6Administrative TasksWorked on open issues document (http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=2184&goto=2272#2272)0:30
Wed, Apr 5Group Meeting- Selected new leadership: Tudor (leader), Kunal (editor) and Pablo (presenter). - Gained access to the lab in Hamburg Hall - Assigned implementation tasks for the next week - Discussed implementation issues for the phone (accessing the camera) and for the server (using JSP vs. FastCGI) - Agreed with shopping team to share the Nokia 6620 phone this weekend for testing purposes - Discussed paper submission to ISWC061:30
Mon, Apr 3ClassClass. Discussed OCR implementation status.1:30
Fri, Mar 31Staff / Leaders MeetingLeader's meeting.1:00
Wed, Mar 29ClassClass. MoRe presentation.1:30
Wed, Mar 29Group MeetingDivided up tasks for the report. Notes at: http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=1844&goto=1946#19461:30
Mon, Mar 27ClassClass. Phase II presentation. OCR gets pretty good reactions from the audience.1:30
Wed, Mar 22ClassClass. Kunal comes back after surgery, so our group has 4 members again.1:30
Wed, Mar 22Group MeetingReassigned team roles in preparation for the presentation on March 27th. Matt is the main presenter and Pablo is the editor. Kunal and Tudor work on mock-up. 1:00
Tue, Mar 21CodingDeveloped a "hello world" application in Symbian. The appropriate steps are described at: http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=1457#firstunread1:30
Mon, Mar 20ClassGreat airplane competition.1:30
Mon, Mar 20Administrative TasksCompleted the ODC web form.0:30
Sun, Mar 19ResearchRead Symbian documentation. Had a hard time finding a document describing how to program from scratch a simple "Hello World" Symbian app (rather than importing an existing one, provided with the SDK).1:00
Fri, Mar 17Group MeetingContinued the discussion of the detailed SW architecture. Focused on the communication between the phone client and the server. Decided to use HTTP POST requests for communication. Discussed several options for invoking the ABBYY SDK on the server side and for handling the POST request. Split group in two sub-groups: server-side and client-side.1:00
Wed, Mar 15ResearchDownloaded and installed Symbian IDE and emulator. Read about Symbian HTTP and Camera APIs. 1:30
Sat, Mar 11Architecture DesignMet with Matt and designed the software architecture. Notes at http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=1333&goto=1344#13441:00
Thu, Mar 9Field TestingTook some more pictures using the camera and the "macro-mode lenses". The quality of close-ups is improved.1:00
Wed, Mar 8Field TestingMore testing of TextBridge 8.0. Seems to work pretty well on the inverted version of sign06.jpg.1:00
Mon, Mar 6ResearchTesting of TextBridge Pro 8.0: - the input image needs to be monochrome bmp or tiff (and a few others, but no jpg) - the text needs to be black on white, not the other way around - after converting sign02 to monochrome and inverting the colors, the program has no problem detecting the text "MEN" - the "edge detection" filter also has pretty cool effects - the monochrome version of sign06 is indecifrable; I probably have to increase the contrast before conversion 1:30
Fri, Mar 3Staff / Leaders MeetingLeaders Meeting.1:00
Thu, Mar 2Group MeetingSat in transportation group meeting. Notes at http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=1186&goto=1186#11861:00
Thu, Mar 2Group MeetingThe OCR group met with Wen Wu, a local OCR expert. Minutes at http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=1128&goto=1178#11781:00
Wed, Mar 1ClassClass1:30
Mon, Feb 27Field TestingTook photos with 3 megapixel Canon camera; GOCR failed to detect any text. Downloaded the trial version of the commercial Asprise OCR SW; Asprise failed to detect any meaningful text. 1:30
Sun, Feb 26Field TestingContinues testing GOCR with the pictures from the phone camera. Tried different combinations of the command line switches, as well as converting the pix to grayscale, reducing their size and cropping the text saying "MEN" from sign02.jpg. GOCR doesn't recognize any text. 2:00
Sat, Feb 25Field TestingTesting the performance of the GOCR software on pictures from the phone camera. Most pictures are too unclear; GOCR doesn't recognize any text. 0:30
Fri, Feb 24Staff / Leaders MeetingLeadder's meeting.1:00
Wed, Feb 22Administrative TasksIndividual session w/ instructors0:15
Wed, Feb 22Group MeetingInitial meeting of the OCR group. Minutes at: http://kiva.ices.cmu.edu/rpcs06/topic.php?topic_id=939&goto=1018#10181:00
Mon, Feb 20ClassClass1:30
Mon, Feb 20Writing Reports / PresentationsWorking on short-range navigation and text recognition report: product feature matrix and description of electronic travel aids, adding GOCR to the list of OCR SW investigated, timeline for next steps. 1:00
Mon, Feb 13Writing Reports / PresentationsSlides for presenter's meeting2:00
Mon, Feb 13ClassClass & Trinetra Phase 1 Presentation1:30
Mon, Feb 13ResearchResearching open source OCR SW.1:00
Sun, Feb 12Writing Reports / PresentationsSlides for presenter's meeting1:00
Fri, Feb 10Staff / Leaders MeetingPresenter's meeting1:30
Wed, Feb 8ClassClass1:30
Tue, Feb 7Writing Reports / PresentationsPresentation for short-range navigation and text recognition1:00
Mon, Feb 6ClassClass1:30
Thu, Feb 2Group MeetingRefine Product Feature Matrices1:00
Wed, Feb 1Writing Reports / PresentationsPreparinf the product feature matrix for micro-navigation aids1:00
Wed, Feb 1ClassClass2:00
Tue, Jan 31ResearchLooking up electronic travel aids3:00
Mon, Jan 30ClassTrinetra - HCI Presentation2:00
Thu, Jan 26Group MeetingBrainstorming on research topics and create new group1:00
Wed, Jan 25ClassClass2:00

Time spent:
Total: 168:15


Administrative Tasks: 1:15
Architecture Design: 1:00

Class: 24:30
Coding: 69:30

Field Testing: 6:00
Group Meeting: 15:30

Research: 13:00
Staff / Leaders Meeting: 6:30

Writing Reports / Presentations: 31:00