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.

knee not-segmented knee segmented

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.

segmented organs lung segmentation

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.

CAD server JPIP client

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.

Left Atrium Detection order

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.

Lung nodule (moving) Lung nodule (fixed

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.

Bunny 090 ear-back, initialization Bunny 090 ear-back, CDC aligned

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.

Thin and low contrast vessels LRV tracing

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.

Winter summer registration pair EO IR registration pair

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.

Vessel traces, boundaries and landmarks Retinal angiogram sequence

Retinal Image Vessel Extraction and Registration System (RIVERS)
This web based system is as a fully automatic tool for vasculature detection and alignment of retinal images. Our techniques enable superior montaging, and animation of images for easy visualization of disease progression. Modalities supported are red-free, color, and fluorescein angiogram images.


Copyright 2017 Michal Sofka