February 14, 2013

My Geeky Valentine’s Day Gift

Posted in Events, Mathematics, Others, Uncategorized tagged , , , , at 7:52 am by Eon Strife

Today, on 14 February 2013, I officially spread the love to the whole internet:

function mysteryFunc()
[x,y,z] = meshgrid(-1.5:0.025:1.5,-1.0:0.025:1.5,-1.0:0.025:1.5);
 rr = 320*((x.^2 + (9*y.^2)/4 + z.^2 - 1).^3 - x.^2.*z.^3 - (9*y.^2.*z.^3)/80);
 p=patch(isosurface(x,y,z,rr,0));
 isonormals(x,y,z,rr, p)
 set(p, 'FaceColor', 'red', 'EdgeColor', 'none');
 daspect([1 1 1])
 view(3)
 camlight; lighting phong
end

Can you guess what this script is about ? To find out about it, please execute it in the Matlab. (note : unfortunately, this script does not work for Octave, I will check it later).

Disclaimer : I found the equation from somewhere in the internet, therefore I’m not the one who invented it.

December 20, 2008

SIGGRAPH Asia 2008, 10 – 13 December 2008

Posted in Computer Graphics, Events, News tagged , , , at 11:46 pm by Eon Strife

2008 is indeed an interesting year in Singapore, as there are many ‘first’ time interesting events in this year, namely Microsoft Research Asia Symposium , Anime Festival Asia 2008, and last but not least, the spin-off of famous conference in computer graphics field, SIGGRAPH, is held in Asia for the first time in Singapore with the name SIGGRAPH ASIA. The SIGGRAPH conference is said to be the topmost conference in computer graphics, and having our papers been accepted in the conference may raise our ‘status’ (or in the case of PhD student, might greatly smoothen our path to passing the PhD study). The quality of SIGGRAPH ASIA is said to be comparable to the regular SIGGRAPH held in United States.

This chance was particularly a blessing as this was the first time I attended a conference and it was one of the best conference albeit I had to spend large sum of money, Sin$450 (for full-conference pass) + US$ 25 (for registering to be an ACM student member) for attending the conference. However, the experience I got from this conference is worth the money I paid, as I met some of the most famous figures in Computer Graphics field such as Mark Kilgard, Kurt Akeley, Mark Harris, Henrik Wann Jensen, etc.  and also learned much from the four-days conference. Anyway, it is possible to be granted full conference pass by becoming  student volunteers who have to assist the conference by doing various jobs such checking attendees’ badges and carrying items. The downside of being a student volunteer is that it might not possible to attend some events in the conference (or worse, the ones relevant to the student’s research) if it is during the volunteer’s shift.

The conference does not merely have technical paper presentations, but also courses , sketches (short presentation of ongoing research), educators program, art gallery and emerging technology, computer animation festival, exhibition, and so on. Those events ran in parallel, so the attendees sometimes had to wisely decide which event to attend.

On Friday night, the reception was held in a seperate venue in Marina Barrage which has beautiful scene. However I did not anticipate it so I did not have a camera to take some shots. (Moreover, it was forbidden to take pictures in the conference yet I saw some people did it). It was a social time to get to know to researchers and to discuss the research. Luckily, on this occasion I managed to get introduced to my supervisor’s former supervisor, Tomoyuki Nishita.

On the last day I attended the Electronic Theatre together with my colleagues from my lab. In Electronic Theatre we were shown some of the best great CG animation clips. Some of them were already uploaded by somebody to youtube (Special Thanks to Vera Junaria, for keeping the following hyperlinks I lost):

The next SIGGRAPH ASIA will be in Yokohama next year in December. Let’s hope that I manage to publish a conference paper (or sketeches , or posters) for next year’s SIGGRAPH ASIA or any other future SIGGRAPHs so that this SIGGRAPH ASIA 2008 is not the first time and the last time I attended a SIGGRAPH conference

November 10, 2008

Microsoft Research Asia – Computing in the 21st Century, 7 November 2008

Posted in Events, News tagged , , , , at 11:37 pm by Eon Strife

On 7th November 2008, my collegues from our lab (gameLab) and me had a rare privilege to attend the conference Computing in the 21st Century held by Microsoft Research Asia(MSRA) in Suntec City Convention Centre. The conference was actually annual conference and most of the previous conferences were held in China. However, for this year we are fortunate enough to have the conference in Singapore such that the students in Singapore such as from NTU and NUS could have the chance to attend the conference.

The conference started at noon, however before it was officially started, Ms. Pratibha Kumar (Academic Developer Evangelist of Microsoft Singapore) gave us a brief overview of current status of Microsoft which now is focussing on rich user experience by combining server and client side of the applications. She also gave us brief demonstration of lates Microsoft products, DeepZoom and  Microsoft PopFly. DeepZoom basically is a cousin of Google Earth in which we can zoom deeply to the image and see the detail in the small regions of the image. It can be achieved by having images in multi-resolutions and the application will seamlessly from from one resolution to another resolution as the user zooms in or out. One example is the memorabilia page of Hard Rock in : http://memorabilia.hardrock.com/ as demonstrated by Ms. Pratibha Kumar in the conference. Another interesting demonstration is Microsoft Popfly in which we can build applications just by dragging and connecting the mashups or the building blocks without the need to do the programming.

The conference was then opened with speeches delivered by Dr. Baining Guo (Assistant Managing Director of Microsoft Research Asia), Real Admiral Ronnie Tay (Chief Executive Officer of Infocomm Development Authority of Singapore), Dr. Su Guaning (President of NTU), and Professor Tan Eng Chye (Deputy President and Provost of NUS). The most interesting part of the speech is that our project Cacani and the head of our project, Prof. Seah Hock Soon were mentioned in Dr. Su Guaning‘s speech. Another interesting point is that how the cooperation between Microsoft and NTU was started from a single direct e-mail to Bill Gates from NTU. Thus, if the reader is from an institution and wants to have cooperation with Microsoft, one should not be hesitate to open communication with Microsoft. After all, how can we expect others to know about ourselves without us going out and telling others ?

In the heart of the conference is the speeches from Keynote Speakers who are renowned and influential people in computing community, with three of them are Turing Award Recipients. The speakers are Dr. Rick Rashid, Dr. Raj Reddy, Dr. Tony Hoare (the creator of the infamous quicksort), Dr. Hsiao-Wuen hon, and Dr. Butler Lampson. The introduction to the speakers as well as the abstract of the speeches can be read in : http://research.microsoft.com/asia/21stcomputing/2008/ENindex3.html.

The first speaker, Dr. Rick Rashid explained how the research division was established back in 90’s with the focus was on basic research, over the time the research division (aka. Microsoft Research) grows and several branches of Microsoft Research in over the world was established. He also gave some demonstration of recent researches in Microsoft:

  • World Wide Telescope : A tool similar to Google Sky which can show the celestial bodies. The data used in this program are from NASA (and possibly also from other sources) and are used by every scientist in the world. This is part one of Microsoft programme, which is providing collaborative data to everyone in the world especially the scientists.
  • Boku : A simple visual programming tool for creating games easily with the targeted audience is the children. Dr. Rick Rashid also mentioned that his 9 year old child could do programming in C#. This is an amazing feat, as I was able to do programming (by reading high school programming book) after about few years older than his child, and that was only BASIC language.
  • Microsoft Surface : A cool touchscreen screen which can accept multiple touches simultaneously.

The next speaker, Dr. Raj Reddy who is the mentor of some of the Microsoft Research Asia leaders, talked how the technology can be used to aid the life of the people especially the poor ones. He gave some video examples, such as automatic car driving system (similar to KITT from Knight Rider), online database of works (books, music, videos, etc.), computer usage in school, and emergency response system to reduce the mortality (especially in India). He deviated a little by mentioning education system in India, how the SAT is unfair as not all students in India get proper education especially those poor ones in villages. To help poor students from villages, the university might take for example 10 students from each school in the village no without considering greatly the capability of the students.

The programme continued to the third speaker, the legendary Dr. Tony Hoare who is the inventor of the quicksort algorithm. His speech was about the his vision for the programming “Zero error programming”. What he’s explaining is more or less as the abstract of his speech covered in the conference introduction page.

The conference speech then revert back to the discussion about Microsoft Research, specifically Microsoft Research Asia, by Dr. Hsiao-Wuen hon. Apparently, every year Microsoft Research manages to submit huge amount of papers to the conference (eg. SIGGRAPH for computer graphics) and it becomes one of the biggest institution in computing field as MSRA is a pool of talents. Over the years, there are also more and more PhD students become intern at Microsoft Research. Some works from MSRA are presented in the speech, such as image deblurring from a blurred images (ie. taken from a camera with shaky hand), multimedia annotation of large image (eg. specific sound is played when the user zooms to a specific part of the image), engkool (chinese-english translation tool which considers the context of the sentence. Will be available in MSRA website), and travel map planner or note which coupled with images taken from a camera as well as data from GPS.

The last speaker, Dr. Butler Lampson, the development of the computer from past until the future. As in Moore’s law, the development of the computer is rapid and enable people to create many new innovative applications which can assist the life.

After all the speeches, there was an Q&A section. However, because we were too hungry at that time, we had to leave early and in the end we missed out some (possibly) interesting discussions in the Q&A as I noticed that there were many students queued up for the microphone.

During the conference, there were two awards awared to intern students, one is from NTU and another one is from NUS. Since both students were in China, their supervisors received the award on their behalf. The supervisor for the awardee from NTU turned out to be my lecturer for the course I’m taking this semester,(Digital Image Processing), Dr. Cham Tat Jen. Well, congratulation, Dr. Cham !

One side note, actually I expected the conference to had shown the demo of Windows 7. But unfortunately, they didn’t.