Samuel Rohrer


I graduated from the University of Michigan Ann Arbor in Fall 2017 with a Bachelors of Science in Computer Engineering and a minor in Mathematics. While at the University of Michigan I was a member of the Engineering Honors program and my Honors thesis was entitled: X-ray Computed Tomography Reconstruction using the Julia Language, which I completed under the supervision of Jeff Fessler.

Previously I have also worked in the Embedded Systems Lab (Lab 11) at the University of Michigan, under the supervision of Prabal Dutta.



The Signpost Platform for City-Scale Sensing

The Signpost platform can be mounted to any sign post, harvest solar energy, and provide the key services for their pluggable sensor modules to perform sensing tasks. To enable multiple non-aligned sensor modules to operate within the resource constraints of the system, Signposts meter resource utilization and isolate sensor modules that use over their fair share.

Joshua Adkins, Branden Ghena, Neal Jackson, Pat Pannuto, Samuel Rohrer, Bradford Campbell, and Prabal Dutta.
Proceedings of the 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN’18). [paper] [website]



X-ray Computed Tomography using the Julia Language

Worked to implement key portions of the Michigan Image Reconstruction Toolbox in the Julia language. Implemented MIRT_fatrix2{T<:Number} Julia type as an extension of the AbstractArray interface to call shared C library code for forward (A*x) and backward (A'*y) projection. (Fall 2017) [poster]


Speaker Diarization using MFCCs

Final project website for EECS351. Performed speaker diarization using Mel Frequency Cepstrum Coefficients (MFCCs) and Mahalanobis distance. Also explored envelope features and kth nearest neighbor algorithms. (Fall 2016) [website] [eecs351project repo]


Pedestrian Detection Using Lidar

Final paper written for EECS442 class. Used correlated Lidar and image dataset to identify pedestrians through segmentation, feature extraction, classification, and filtering. (Fall 2016) [paper] [lidar-img-objectDetection repo]


Signpost LoRa Communications

Was responsible for choice of the LoRa module, configuration of LoRa transmission parameters, and creation of a Node.JS library (iM880-serial-comm) to interface with the module. (2016) [LoRa-comms repo] [iM880-serial-comm repo]



Goal was real-time gaze detection of a human eye using a pair of glasses with low-power cameras mounted facing inward and outward. This information let the system determine where the eye was looking and whether the gaze was shifting. (2015-2016) [SensEye-2 repo]


A Novel Beamforming Approach to Stereo Sound

Designed a new beamforming approach for near-field applications (less than one meter) to create true stereo sound. Signals were time-delayed in order to converge on each ear of the user and create lobes of sound, instead of creating a traditional beamforming wave-front. See the webpage created in 2014 for my TJHSST Senior Research project and the repository with the project source code. (2012-2014) [website] [beamformer repo]