Orville Rockwell Jr.

Orville Rockwell Jr.

Research contributor, LEMS, Brown University
Master's student in Applied Artificial Intelligence, Northeastern University

Computer vision: perception, 3D geometry and visual-inertial state estimation, for autonomous systems and computational biology.

I build vision systems that perceive, localize and act under uncertainty. At Brown, in Prof. Benjamin Kimia's group, I work on GPS-denied drone navigation and own the synchronized multi-camera sensing layer its visual pipeline depends on. At Northeastern I develop deep-learning detection and visual–IMU sensor fusion for the NUWave underwater ROV. I carry the same perception-to-decision loop into computational biology. I am applying to CS PhD programs for Fall 2027, after five years as a software engineer.

Research areas

My research aims to make visual perception reliable enough to act on: systems that recover geometry and semantics from imperfect sensors, generate plausible structure where data is missing, and know how far to trust what they produce.

  • Visual perception and 3D vision

    Recovering structure and meaning from images: multi-camera geometry and calibration, learned detection and recognition, and representations that hold up under blur, low texture and domain shift.

    Multiview geometry, camera models, CNN detectors, diffusion models, representation learning

  • State estimation for autonomy

    Fusing vision with inertial and other cues so aerial and underwater vehicles stay localized where GPS fails and visual features are scarce.

    Visual–inertial fusion, GPS-denied localization, embedded perception

  • Generative vision for structural biology

    The diffusion and 3D reconstruction machinery of computer vision, turned on molecules: generating structures under learned constraints, recovering them from cryo-EM images, and deciding which predictions are trustworthy enough to test.

    Diffusion and flow matching, classifier guidance, cryo-EM reconstruction, calibrated active learning

News

  • Preliminary negative result: calibrating the scoring model does not make closed-loop molecular discovery more efficient. Read the research note.

  • Joined Prof. Benjamin Kimia's group at Brown (LEMS) on GPS-denied drone navigation, starting with the multi-camera sensing layer.

  • Joined Northeastern Marine Robotics, working on deep-learning detection and visual–IMU fusion for the NUWave ROV.

Research

GPS-Denied Visual Navigation for Drones

Prof. Benjamin Kimia's group, LEMS, Brown University
Research contributor, 2026 to present

Ongoing

Localizing a fast-moving drone without satellite navigation, where motion blur and low texture starve any single view of features. The approach integrates many synchronized views with inertial cues, so every downstream estimate inherits the geometry and timing of the camera rig.

My part. I own the multi-camera sensing layer the visual pipeline rests on: hardware bring-up of a synchronized camera array on a Raspberry Pi 5, camera calibration, and frame-level time synchronization, with calibration and test code contributed to the group's repository.

Multi-camera systems, camera calibration, time synchronization, visual–inertial navigation

The NUWave remotely operated underwater vehicle during a pool run

NUWave: Deep Perception and Sensor Fusion Underwater

Team research project, Northeastern Marine Robotics
MATE ROV competition team, 2026 to present

Ongoing

Underwater perception for a semi-autonomous ROV, where turbidity, refraction and changing light break assumptions that hold in air.

My part. I develop deep-learning object detection and visual–IMU sensor fusion in the ROV's ROS perception stack, including the recognition node and its automated tests.

Deep object detection, visual–IMU fusion, ROS, OpenCV, I²C and UART

hits at 360 experiments 25 35 45 raw calibrated distinct scores raw: 1,844 calibrated: 74 100 tiedat 1.000 same hit rate, far fewer distinct scores to rank

Calibration-Aware Active Learning for Closed-Loop Discovery

Independent research, self-directed
Bridges autonomous decision-making and computational biology

Preliminary result

A self-driving lab is a control loop: a model proposes candidates, a system tests a subset, and the results retrain the model. I simulated that loop over 2,311 PTP1B inhibitors from ChEMBL and asked whether calibrating the scoring model makes it more efficient.

Result. It does not: 35.5 ± 3.5 hits versus 35.3 ± 4.2 at a 360-experiment budget, and for single-objective selection it hurts. The mechanism is resolution loss: isotonic regression is monotone but piecewise constant, so it collapses 1,844 distinct scores into 74 and leaves 100 molecules tied at exactly 1.000, making batch selection arbitrary among them. One target and 8 seeds so far.

Active learning, calibration, sequential decisions, ChEMBL, RDKit

Read the research note: When calibration breaks the loop

noise molecule property classifiers denoise, steered by classifier gradients

Classifier-Guided Diffusion for Post-Stroke Drug Design

Course project, Applied AI (AAI 6600), Northeastern University

In progress

Most stroke survivors miss the treatment window and keep lasting disability, partly because scar tissue blocks nerve regrowth. The pipeline generates candidate molecules with a diffusion model and steers every denoising step with the gradients of property classifiers for blood–brain-barrier crossing, target activity and toxicity, the same guidance mechanism used to condition image diffusion.

Design. Guidance classifiers are trained on noised inputs, and a separate held-out classifier judges the final candidates, so the generator cannot succeed by exploiting its own guide. All scorers are validated on scaffold splits, so reported performance reflects new chemistry rather than memorized analogs.

Diffusion models, classifier guidance, graph neural networks, scaffold-split evaluation

k P(X > k) one forecast answers every threshold

VAD-LSTM: Volatility-Aware Distributional Forecasting

Course project, Applied Deep Learning (AAI 6640), Northeastern University
Team lead of four

In progress

A recurrent network that forecasts a full probability distribution rather than a point estimate, so any threshold question is read straight off the model. It extends the GARCH–LSTM equivalence of Zhao et al. (2024) with an in-cell variance recursion and a Student-t output head.

My part. I lead the team and own the ten-year dataset and the evaluation: purged walk-forward splits, isotonic recalibration and conformal coverage.

TensorFlow Probability, sequence models, calibration, conformal prediction

Questions I want to pursue

What I would like to work on in a PhD, each one grown out of the work above.

  1. How should uncertainty in a perception system's geometry, from calibration to pose to depth, propagate into the decisions built on it?

    Multi-camera estimates at Brown and score calibration in closed-loop discovery share a failure mode: small, invisible errors become confident downstream choices.

  2. How can visual–inertial estimation stay reliable when fast motion and low texture starve the visual front end?

    The GPS-denied drone and the underwater ROV meet this from opposite ends: blur at speed in open air, and murky water with little to track.

  3. Can the diffusion and 3D reconstruction tools of computer vision recover and design biological structure, and know when their outputs deserve an experiment?

    Cryo-EM is 3D reconstruction from projections with unknown pose, and AlphaFold 3 and RFdiffusion are diffusion over coordinates instead of pixels. My closed-loop result suggests the last step, deciding which outputs to trust, deserves as much attention as generation itself.

Methods and tools

Vision and sensing
Camera calibration, multi-camera synchronization, CNN-based object detection, OpenCV, embedded vision on Raspberry Pi 5
Estimation and robotics
Visual–IMU sensor fusion, ROS perception stacks, embedded camera hardware bring-up
Learning
PyTorch, TensorFlow and TensorFlow Probability, sequence models, reinforcement learning (Stable-Baselines3, Isaac Gym, MuJoCo)
Uncertainty and evaluation
Isotonic recalibration, conformal prediction, active learning, scaffold-split and purged walk-forward validation, ChEMBL and RDKit

Outside the lab

Contact

I'm glad to hear about research collaborations and PhD openings in computer vision, 3D perception, autonomous systems and computational biology.

Research and PhD
Rockwell.o@northeastern.edu
General
Rockwellkorville@gmail.com
Location
Providence, Rhode Island