Projects

Malicious Network Traffic Detection

Malware is constantly evolving and changing. One way to identify malware is by analyzing the communication that the malware performs on the network. Using machine learning, these traffic patterns can be utilized to identify malicious software.

Image Analysis for the Orthopedic Applications

This line of work focuses on building tools for automatic bone segmentation and landmark detection for joint replacement surgery. Using a 3D medical image of a target joint region of a patient, bone structures are automatically segmented and a set of landmarks are automatically detected. The boundaries of segmented bone structures can then be interactively refined based on user inputs.


Whole Body Organ Segmentation

We present a novel generic segmentation system for the fully automatic multi-organ segmentation from 3D medical images. The system combines the advantages of learning-based approaches on point cloud-based shape representation, such a speed, robustness, point correspondences, with those of PDE-optimization-based level set approaches, such as high accuracy and the straightforward prevention of segment overlaps. The proposed system yields segmentation accuracies of 1-3mm average surface errors depending on the segmented organ.


Progressive Data Transmission for Hierarchical Detection in a Cloud

The inherent problem of limited bandwidth between a (thin) client, Data Center, and Data Analysis server is addressed by a hierarchical detection algorithm that obtains data by progressively transmitting only image regions required for processing. The technique provides at least 50 times bandwidth reduction while achieving similar accuracy when compared to an algorithm using the original data.


Hierarchical Detection Network (HDN)

The interdependence of object poses and strong prior information embedded in the domain of medical images results in better performance than detecting the objects individually. The approach relies on Sequential Estimation techniques to detect the objects in order, one-by-one. The posterior distribution of the object pose is approximated at each step by sequential Monte Carlo. The samples are propagated within the sequence across multiple objects and hierarchical levels.


Location Registration and Recognition (LRR)

Given are (a) two temporally separated CT scans,I1  and ,I2 and (b) a series of locations in I1. The goal is to produce, for each location, an affine transformation mapping the locations and their immediate neighborhood from I1 to I2. The system essentially "recognizes" the neighborhoods at near interactive speeds.


Covariance Driven Correspondences (CDC)

The uncertainty of point correspondences is derived from the covariance matrices of the individual point locations and from the covariance matrix of the estimated transformation parameters. Based on this uncertainty, CDC uses a robust objective function and an EM-like algorithm to simultaneously estimate the transformation.


Retinal Vessel Centerline Extraction

We propose a new technique motivated by the goals of improving detection of low-contrast and narrow vessels and eliminating false detections at non-vascular structures. Novel low level vesselness measure is embedded into a vessel tracing framework, resulting in an efficient and effective vessel centerline extraction algorithm.


Automated registration of challenging image pairs (GDBICP)

Our goal is an automated registration algorithm capable of aligning image pairs having some combination of low overlap, substantial orientation and scale differences, large illumination differences (e.g. day and night), substantial scene changes, and different modalities.