Embedded Systems Design Projects

blueraveThe end of the academic year brought to close yet another successful set of projects in Ryan’s CSE 145 – Embedded Systems Design Project class. The focus of the class is to let the students understand the end to end process of building an embedded system. Along the way, they also learn how to better present their project ideas, write technical documents, create promotional videos, and even how to create startups from their ideas.

There were 14 projects this year. They ranged from playful (e.g., an system that automates the process of making a light show for raves — this BlueRave team is in the picture) to much more serious (e.g., a device to detect when a person is having an epileptic seizure). And there were many other projects in between. You can see all of the final videos on the class project website. Or you can learn about a few of the other projects in the news release from Calit2.

A special thanks to Tiffany Fox for teaching the students how to give outstanding presentations, and providing the students with critiques on their oral presentations. And the class very much enjoyed special guest lectures from Jay Kunin (entrepreneurship), and Mike Kalichman (ethics).

First Nonnegative Least Squares Architecture Developed for FPGAs

NNLS_ARCH_FPL15Nonnegative least squares (NNLS) is important in many application domains including graphics, imaging, digital signal processing, and compressive sensing. Our paper titled “A Scalable FPGA Architecture for Nonnegative Least Squares Problems” details the first FPGA architecture for this application; it will be published in the International Conference on Field-programmable Logic and Applications (FPL). The paper describes two different architectures that provide a low cost, low power, and high performance computing solution. It is the first NNLS implementation for an FPGA. Alric Althoff is the lead author along with Ryan. FPL is a premier conference in the area of reconfigurable computing and FPGAs. It is held in London, England this coming September.

Sweeping the Inaugural CSE Research Awards

Computer Science and Engineering - UC San Diego - End of Year Awards 2015The UCSD Department of Computer Science and Engineering had its first annual award ceremony to highlight outstanding contributions to research, teaching, and diversity at both the graduate and undergraduate levels. Our group won the best research awards at both the undergraduate and graduate level. Pingfan Meng received the graduate research award to cap off an outstanding year in which he won the best paper award at FPL, and continued his stellar research on heterogeneous computing. Antonella Wilby received the undergraduate award; she has also had an eventful year having received a National Geographic Young Explorer Award earlier this academic year. Her work develops technologies for documenting the Vaquita – the worlds most endangered marine mammal.

CSE Story
Awards Ceremony Video
Posted in Uncategorized

FDA Warns about Security Vulnerabilities

infusion pumpThe Food and Drug Administration recently issued a warning about security vulnerabilities in infusion pumps. Unfortunately, this is likely just the start of such warnings. Clearly the medical device manufacturers need to consider security as a first order design constraint. Ryan and other embedded security experts discusses these issues in a recent article on Healthcare Info Security.

Faster Mine Detection Using Computer Vision and EEG

mine_detectionUnderwater mines remain a concern for ships around the world. Mines still remain from World War II throughout the Mediterranean Sea, and in the Persian Gulf from Desert Storm and other recent military activities in that region. We developed techniques that combine computer vision with electroencephalogram (EEG) devices to enable the detection of mines in a much better and faster manner.

The current state of the art in mine detection has people scanning through large sonar images looking for the mines. This is a lot like “Where’s Waldo?”. Many objects look similar to mines, e.g., ripples in the sand. And it is even harder in some ways since the images are blurry and there is noise. Think about looking for Waldo with scratched and blurry glasses. We use computer vision algorithms to first detect potential locations of the mines, but they are not always accurate. These algorithms look for simple patterns, akin to looking for red and white stripes to find Waldo. But they can be tricked if similar patterns occur but they are not mines — just like the illustrators of “Where’s Waldo?” draw other objects with red and white stripes to fool the viewer. Thus, we give all of these potential mine locations from the computer vision algorithm to a human who can then verify if they are indeed mines or some object that looks like a mine. And since we prescreen these images, we can present them in a much faster manner to the human; we did it at 5 images per second by using EEG techniques.

This work was recently published in the Journal of Oceanographic Engineering, and was highlighted in the popular press (see links below). The authors are Chris, Alric, Paul DeGuzmann from Neuromatters, and Ryan.

Union-Tribune San Diego
ACM TechNews
UCSD Jacobs School of Engineering News
Product Design and Development
Scientific Computing
ECN Magazine
R & D Magazine

Six Frontiers of Innovation Scholars


UCSD recently announced the awardees for its first offering of the Frontiers of Innovation Scholars Program. The program aims to enhance interdisciplinary research across four strategic research themes – 1) Understanding and Protecting the Planet, 2) Enriching Human Life and Society, 3) Exploring the Basis of Human Knowledge, Learning, and Creativity, and 4) Understanding Cultures and Addressing Disparities in Society. PhD students Quentin Gautier and Alexandria Shearer, and undergraduates Jorge Pacheco, Nathan Hui, Antonella Wilby and Dominique Meyer all received awards. Quentin will work on 3D modeling for underwater archaeology (the picture above shows an underwater cannon in Rockly Bay, Tobago – the site of a large conflict between the French and the Dutch to control Tobago. We created this model using data from collaborating archaeologists); Alex project aims to develop an aerial lidar system for topographic mapping large forested regions specifically to find Maya structures in the jungle; and the undergraduates will work on various projects related to the Engineers for Exploration program.

UCSD Press Release
UCSD CSE Press Release
Frontiers of Innovation Scholars Program

Dr. Janarbek Matai Defends His Thesis

IMG_3471Congratulations to Dr. Janarbek Matai on the successful defense of his PhD thesis. His thesis focused on making the hardware design process easier to use, more accessible to programmers, while not sacrificing performance. As one of the foremost experts in high level synthesis, he aimed to automate the knowledge that he has learned by using these state of the art hardware design tools over the past five years. Janarbek will be missed, but is not going far. He will join the research group at Cognex along with former Kastner Group alumni Dr. Ali Irturk and MS alumni Isaac Phillips.

Jacobs School of Engineering Research Expo

re15_adOur group has seven posters in the Jacobs School of Engineering Research Expo this year. The posters cover our research in underwater sensing, hardware acceleration for biomedical applications, real-time 3D reconstruction, and archaeological mapping. The research expo has been a great way for our group to connect with industry. Nik Devreaux from ViaSat provides some insight on this in a recent interview where he mentions his past experiences with our research group related to FPGAS and cyber-security, and the connections with ViaSat.

Links: Jacobs School of Engineering Research Expo, Research Expo Poster Abstracts,
Nik Devereau Interview

Maya Archaeological Expeditions Highlighted in Triton Magazine

The Triton Magazine covered our research at the Maya archaeological site El Zotz. They focused on our aerial imaging and 3-D reconstructions of the masks and other artifacts both outside the temples and other structures at the site, and within the temples.

The picture shows a 3D model of one of the walls of a temple at El Zotz. This is underground, and has been carefully excavated. We created the model using a technique called “structure from motion”. The Maya would adorn the walls of the temple with masks depicting their gods.

Link: Triton Magazine: Bat’s Eye View

Sapper Nets “Micro Top Pick” Honorable Mention

sapperMicro Top Picks are given to the best papers from across the best conferences in computer architecture (ISCA, Micro, ASPLOS, etc.). Our paper, “Sapper: A Language for Hardware-Level Security Policy Enforcement”, received an honorable mention. Congrats to all of the authors: Xun Li (Facebook), Vineeth Kashyap (UCSB), Jason Oberg (UCSD), Mohit Tiwari (UT Austin), Vasanth Ram (UCSB), Ryan Kastner (UCSD), Tim Sherwood (UCSB), Ben Hardekopf (UCSB), and Fred Chong (UCSB).

ASPLOS paper