University Reconstructed
Weekly Team Updates:
Alternates 4/5pm (4pm on Weeks 7,9,11,...; 5pm Weeks 8,10,...).
|
|
... or as a longer title, In the Frame. Key Idea for Framed: Use photogrammetry to stitch together CCTV footage into a 3D model of, say, a city centre. Different 3D models for different moments in time. Interface lets you move around within the space and adjust time to assess what happened. The situation that this project is looking to help with is in the reviewing of CCTV surveillance cameras taken from a public space (for instance a city square, monitored by the local council). When an event has occurred (such as a bag snatch) that the council—or the police for that matter—want to review, then Framed is a software tool designed to help them do this in an intuitive manner, by letting the operator of the CCTV feeds virtually place themselves at a location in the city and review what was captured by the cameras, in situ. To expand upon the idea: rather than present the traditional tabulated 'wall' (2D grid) of the video feeds the organization has, and expect the user to figure out how they relate to each other, the core idea to this project is to provide a 3D space and allow the operator to virtually choose where they want stand in the environment being captured by CCTV, and then run the recorded video over the time-period in question. The different views of the captured video are projected into the 3D environment, appearing a bit like movie screens positioned and oriented, in the 3D environment, in such a way that the 2D movies that are shown spatially make sense. With the concept of the project established, there are numerous ways to approach this project. The background environment could perhaps be provided by using a mash-up with StreetView, for example; or it could be a full 3D model (drawing upon Google SketchUp?); or some entirely different approach, such as using the SIFT algorithm to stitch images (and by association video) content together. One thing is for sure, however you approach the project, you'll want a keen grasp of 3D Geometry and 3D-to-2D Projections Useful Links:
Combined with: University Reconstructed
The focus to this version of the project would be on developing software that simplifies the end-to-end process: to go from walking around campus taking photos (perhaps with some prompting from the software) through to developing the 3D maps with little-to-no fuss (minimal manual entry required, processing nice and fast). |
|
2D Digital Game Paper
Weekly Team Updates:
Alternates 5/4pm (5pm on Weeks 7,9,11,...; 4pm on Weeks 8,10,...).
| |
For an added twist, how about the golf ball is represented using a Sphero ball on the ground in front of you, and the course is added in through wearing Microsoft's HoloLens? Then when you take the shot, you see the physical Sphero ball move and interact with the virtual mini-golf hole. Microsoft provide an emulator for their HoloLens, which would be a base-line around which to base this extended idea for the project. We already have some Sphero Balls. I am actively sourcing an actual HoloLens for the project. If vying for this project, expect some potentially very rewarding but also very long work days undertaken. |
|
Hyperspace TVWeekly Team Updates: 5-6pmProject Managers: Andrew Leach; and Timothy Kuizinas Team Members: Brad Sissons; Braedyn Girvan; Nicholas Totman; Richard Melchert; and Jai Reddy |
|
The core to this project is providing an information-rich interactive user interface on the tablet. The challenge is how to access a disparate range of sources of information that are used to drive this interactive experience. Linked Data is a computer science technique developed precisely to address this sort of need.
Depending on the team size it might be worth devolving into sub-groups that specialize in particular forms of television content, such as news, documentaries, and movies. Also, in the case of news, I rather like the idea that some speech recognition software could be running in the background analysing what the news show is saying, and bringing up potentially useful related information (maps for places mentioned, etc.) ready for the user to select. |
|
Escarbar Ketekupu ScrabbleWeekly Team Updates: Alternates 5/4pm (5pm on Weeks 7,9,11,...; 4pm on Weeks 8,10,...)Project Managers: Michaela White; and Jessica Xiao Team Members: Daniel Scott-Worth; Mead Blackmore; Hunter Cavers; Jae Won Sok; and Jason Cutts Equipment: Referred to the FCMS Android equipment pool for loan of tablet and smart phones |
|
Pretty straightforward idea to express. Plenty of programming work and challenges to face. First up, the number of each letter in Scrabble is related to its frequency of use in that language. Either an authoritative source that provides this for a range of languages needs to be found, or else some code needs to be written to calculate this. Suggest mirroring some pages in various languages from Wikipedia. To confirm words are valid when playing the game—and/or else to support a computer player—dictionaries in the various languages are needed. Are there official dictionaries non-English languages for Scrabble? Are any of them on-line, or perhaps in Google Books? The basic rules to the game will also need to be adapted. How do you do this in a way that keeps the essence of the game alive? Roman-alphabet based languages would be one of the easier categories to incorporate (maybe ignore accents), but what about others? Can the use of blank-tiles help? Some other sort of fixed rule that can be applied that let two visually different letters combine? For example, based on frequency of use in language. Remember this is a digital board, not a physical one. For one player, playing in English, and another in Chinese, the rule could be is that if 'e' is the most frequent letter in the language, then this is mapped to the most frequent letter in the Chinese language. When it is player two's turn, all the English tiles are changed to their frequency matched Chinese version, and so they can look at the board, and figure out where they might be able to place their tiles. The game could be conceived of as being played on a central tablet for the board, with phones used to each person's tiles. Alternatively, it could be a web-based game (say with a continuous live-audio link) for the players to chat while playing. There would also be an opportunity for people to learn words from the other player's language that could be made a virtue of. |
|
Lucy in the Sky with EmotionWeekly Team Updates: Alternates 4/5pm (4pm on Weeks 7,9,11,...; 5pm on Weeks 8,10,...)Project Managers: Swikrit Khanal; and Shashwat Sinha Team Members: Brent Vollebregt; Jack Woods; Ryan Le Quesne; Rida Zabad; Dylan Exton; Naaish Ahmed Niyaz; and Seattle Tupuhi |
|
Key Idea 1: Re-purpose an open-source machine-learning technique designed for detecting emotion in tweets to music lyrics. Use this, in combination with audio-content mood detection software, to develop a music recommender system. Key Idea 2: Develop an interactive music visual/video once the user has selected a song through the music recommender system. This might very well exploit information generated under Key Idea 1 to develop specific time-based data that influences a particular part of the song the user is listening to/interacting with.
|
|
The Winds, They Are a Changin'Weekly Team Updates: 5-6pmProject Managers: Sarah Alrabeah; and Aaron Dalusong Team Members: Fatimah Alqassab; Alaa Abuellif; Sam Jepson; Robert Wang; and Shiwen Huang |
|
Key Idea: 3D virtual experience flying a balloon. Or perhaps as an alternative title, "Nellie Blye's Adventures in the Sky". I've always been intrigued by games that require a lot of dedication to accomplish anything: Minecraft being a case in point. The dedication required is borderline tedious, but somehow it works! This observation is the kernel of the idea, with hot air ballooning the focus. You have to achieve some overall goal, say take on the challenge of flying your balloon from London to Paris. The actual act of this is rather tedious—quite fiddly even—requiring you to pay continuous attention to various factors, making small adjustments every now and then (analogous to the farming style games where you continually have to water plants, feed animals). Event happen along the way, requiring you to interleave your response to the situation with your steering of the balloon. Suggestions:
|
|
Best Seats in the House (all things considered)Weekly Team Updates: 4-5pmProject Managers: Nikhil Sethinkhl; and Caleb Millar Team Members: Jack Glasson; Michael Robertson; Riley Cochrane; and Chris Johnson Loaned Equipment: Kinect; 6 x proximity beacons; 3 x location beacons |
|
Key Idea: provide an information display that provides convenient but novel ways to interact with the display With a suitable app installed on a person's phone, you could for example:
For options that don't even need any phone app installation, there is for example the option of:
If the final result had a similar feel to the fictitious 3D users interface shown in the movie Minority Report, that would be pretty cool! |
|