Mokhtar, Mokhtar M. Khorshid wrote: > Let me try to answer your question as best as I can.
Your answers, your sense of purpose and your maturity impress me. I believe we can work out something that will captivate you and be of interest for all of us. This year, one of our mentors is Sébastien Roy of Université de Montréal <http://www.iro.umontreal.ca/~roys/en_index.shtml> . He is researching fundamental problems of 3D computer vision <http://vision3d.iro.umontreal.ca/> . He publishes much of the software produced in his lab under an Open Source license and we found many points in common between Hugin/Panotools/Lighttwist. There are no project ideas posted on <http://wiki.panotools.org/SoC_2009_student_proposals> because we have not had the time yet to work them out. I0m meeting Sébastien and Vincent on Friday to prepare specific project ideas that you (and other interested students) can pick up. Stay tuned for that. The rules at Google are that if there is agreement between the student and the mentoring organization, the scope of an application can be changed, even that radically. You have an application in the webapp, we have time up until around April 15 to work something out. > I still am subscribed to > wxWidget's groups (and even have enhancements that I still want to > make to wxWallCtrl) how far advanced is that enhancement? do you think you could provide it as "qualifying patch"? > as a dedicated double majors student, I am usually occupied understandable. > Let me try to suggest an action plan. Firstly, as long as there is > work in 3D space transformations or OpenGL (or any other computer > graphics work) I will be interested in doing it. There is a lot of work in 3D space transformation that is waiting for your talent. I'll share with you a vision. Imagine you're in a room. A classroom, though any concave volume will do. Projectors (or wall integrated touch screen displays, rear-projectors, whatever combination) are scattered all over the place, to cover the concave surface completely, and they project a seamless immersive environment. To do this we need: - warping and blending, similar to Hugin, although the process is inverse since we are splitting into individual images from a single hemispherical or equirectangular input, and there are further challenges such as real-time. - We'll need to adapt the geometry to the position of the projectors; and we'll need to blend the intensity of the projections in overlap areas. Some sort of calibration mechanism, like Hugin has geometric and photometric adjustments. Lighttwist <http://vision3d.iro.umontreal.ca/en/projects/lighttwist/>, Sébastien Roy's project, currently does the blending horizontally on a cylinder only, and uses a fisheye image from the center of the cylinder to calibrate. My vision is to break out of the constraints of the cylinder, so to make a truly immersive experience possible; and to break out of the constraints of a regular geometry such as a dome (planetarium) or a cylindrical screen. At some point there may be individual cameras associated with individual projectors, and the calibration may be in real time, accounting for moving objects and changing conditions. But for now, static, one-time calibration of the system before projection as done in Lighttwist will do. My background is in business and economics. Such a system would enable humanity to put a planetarium in every classroom for less than 5000$. Today the cost of a planetarium this size is about 500.000$ and it requires a fixed installation. It will enable us to share a common room even if we are time zones apart. Amd plenty of other applications. Lot of work in 3D space and challenges for skilled mathematicians and computer scientists like yourself. And no, I won't ask this to be completed by one Google Summer of Code project (although, isn't it April's Fool today?) > my research focus in > graduate school will be computer graphics, so whenever I can find a > topic of overlap between my studies and hugin, I will be able to > devote more time to contributing as it will double as studying for me. that would be great. > But of course, my participation level will be uncomparable with that > during GSoC understandable. GSoC is full time. Normal participation in Open Source is spare time (which is even less than part time). GSoC is a unique opportunity to work full time on a project. Beyond that, nobody expects the same quantity and intensity. Rare are those moments in life when one can devote himself to a hobby with such intensity. > My objective for this summer is: Get some good (graphics programming) > experience by working on an interesting project, make a good > reputation by leaving a positive impression (so that my work can be > used as a reference), and, if possible, do this as a GSoC project. You're on track to achieve this. > Now that you have a clear vision of how/why/when I would be available > and what my objectives are, you should be able to guide me to what > would work best for everybody. I think you would be an enrichment to this community. It could be the idea you originally applied to. It could be the ideas that will be tabled (hopefully soon) with Sébastien Roy. At this stage we are guiding each other toward knowing each other. Your reply gave me a much better insight into your motives. We'll work something out for the common benefit. Yuv --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hugin-ptx -~----------~----~----~----~------~----~------~--~---
