Roshan D'Souza

Dr. Roshan D'Souza

University of Wisconsin-Milwaukee, Milwaukee, Wisconsin, USA

Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 December 2020 in Computer Methods and Programs in Biomedicine
Verified
Journal Article
Closed access
MFMojtaba Fathi
Mojtaba Fathi
IRIsaac Bernabe Perez Raya
Isaac Bernabe Perez Raya
ABAhmadreza Baghaie
Ahmadreza Baghaie
PBPhilipp Berg
Philipp Berg
GJGabor Janiga
Gabor Janiga
RDRoshan D'Souza
Roshan D'Souza

30 December 2018 in Journal of Imaging
Verified
Journal Article
Open access
PDF file
FBFereshteh S Bashiri
Fereshteh S Bashiri
ABAhmadreza Baghaie
Ahmadreza Baghaie
RRReihaneh Rostami
Reihaneh Rostami
Zane YuZane Yu
Zane Yu
RDRoshan D'Souza
Roshan D'Souza
Multi-modal image registration is the primary step in integrating information stored in two or more images, which are captured using multiple imaging modalities. In addition to intensity variations and structural differences between images, they may have partial or full overlap, which adds an extra hurdle to the success of registration process. In this contribution, we propose a multi-modal to mono-modal transformation method that facilitates direct application of well-founded mono-modal registration methods in order to obtain accurate alignment of multi-modal images in both cases, with complete (full) and incomplete (partial) overlap. The proposed transformation facilitates recovering strong scales, rotations, and translations. We explain the method thoroughly and discuss the choice of parameters. For evaluation purposes, the effectiveness of the proposed method is examined and compared with widely used information theory-based techniques using simulated and clinical human brain images with full data. Using RIRE dataset, mean absolute error of 1.37, 1.00, and 1.41 mm are obtained for registering CT images with PD-, T1-, and T2-MRIs, respectively. In the end, we empirically investigate the efficacy of the proposed transformation in registering multi-modal partially overlapped images.

1 December 2018 in Computerized Medical Imaging and Graphics
Verified
Journal Article
Closed access
MFMojtaba Fathi
Mojtaba Fathi
ABAli Bakhshinejad
Ali Bakhshinejad
ABAhmadreza Baghaie
Ahmadreza Baghaie
DSDavid Saloner
David Saloner
RSRaphael H. Sacho
Raphael H. Sacho
RDRoshan D'Souza
Roshan D'Souza

8 May 2014 in PLOS ONE
Verified
Journal Article
Open access
PDF file
IKIvan Komarov
Ivan Komarov
ADAli Dashti
Ali Dashti
RDRoshan D'Souza
Roshan D'Souza
In this paper, we describe a new brute force algorithm for building the -Nearest Neighbor Graph (k-NNG). The k-NNG algorithm has many applications in areas such as machine learning, bio-informatics, and clustering analysis. While there are very efficient algorithms for data of low dimensions, for high dimensional data the brute force search is the best algorithm. There are two main parts to the algorithm: the first part is finding the distances between the input vectors, which may be formulated as a matrix multiplication problem; the second is the selection of the k-NNs for each of the query vectors. For the second part, we describe a novel graphics processing unit (GPU)-based multi-select algorithm based on quick sort. Our optimization makes clever use of warp voting functions available on the latest GPUs along with user-controlled cache. Benchmarks show significant improvement over state-of-the-art implementations of the k-NN search on GPUs.

9 November 2012 in PLOS ONE
Verified
Journal Article
Open access
PDF file
IKIvan Komarov
Ivan Komarov
RDRoshan D'Souza
Roshan D'Souza
The Gillespie Stochastic Simulation Algorithm (GSSA) and its variants are cornerstone techniques to simulate reaction kinetics in situations where the concentration of the reactant is too low to allow deterministic techniques such as differential equations. The inherent limitations of the GSSA include the time required for executing a single run and the need for multiple runs for parameter sweep exercises due to the stochastic nature of the simulation. Even very efficient variants of GSSA are prohibitively expensive to compute and perform parameter sweeps. Here we present a novel variant of the exact GSSA that is amenable to acceleration by using graphics processing units (GPUs). We parallelize the execution of a single realization across threads in a warp (fine-grained parallelism). A warp is a collection of threads that are executed synchronously on a single multi-processor. Warps executing in parallel on different multi-processors (coarse-grained parallelism) simultaneously generate multiple trajectories. Novel data-structures and algorithms reduce memory traffic, which is the bottleneck in computing the GSSA. Our benchmarks show an 8×−120× performance gain over various state-of-the-art serial algorithms when simulating different types of models.

6 July 2020 in International Journal for Numerical Methods in Biomedical Engineering
Verified
Journal Article
Closed access
PDF file
IRIsaac Bernabe Perez Raya
Isaac Bernabe Perez Raya
MFMojtaba Fathi
Mojtaba Fathi
ABAhmadreza Baghaie
Ahmadreza Baghaie
RSRaphael H. Sacho
Raphael H. Sacho
KKKevin Koch
Kevin Koch
RDRoshan D'Souza
Roshan D'Souza