{"id":275,"date":"2017-08-02T11:37:36","date_gmt":"2017-08-02T11:37:36","guid":{"rendered":"http:\/\/rushmore.wpcolorlab.com\/?page_id=275"},"modified":"2022-04-01T20:07:29","modified_gmt":"2022-04-02T00:07:29","slug":"research","status":"publish","type":"page","link":"https:\/\/engineering.jhu.edu\/vpatel36\/research\/","title":{"rendered":"Research"},"content":{"rendered":"<section class=\"kc-elm kc-css-2225960 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-2662700 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-2505570 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/01\/image_deraining.jpg\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-3021002 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-485098 kc-title-wrap \">\n<h4 class=\"kc_title\">Image Restoration<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-3660077 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">In many applications such as drone-based video surveillance, self driving cars and recognition under night-time and low-light conditions, the captured images and videos contain undesirable degradations such as haze, rain, snow, and noise. Furthermore, the performance of many computer vision algorithms often degrades when they are presented with images containing such artifacts. Hence, it is important to develop methods that can automatically remove these artifacts. We have explored similar image restoration problem such as single image super-resolution, single image de-raining, single image dehazing, single image de-noising. In addition, we are also interested and explore other low-level vision task such as image matting and image compositing. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-3368503 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-3755022 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-1388289\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-1593754 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-1920736 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-1531430\" style=\"height: 45px; clear: both; width: 100%;\"><\/div>\n<div class=\"kc-elm kc-css-208989 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/01\/anomaly_detection.png\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-3080521 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-3100702 kc-title-wrap \">\n<h4 class=\"kc_title\">One Class Classification<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-801430 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">One class classification refers to the problem of identifying decision boundary around a target class. Due to unavailability of any negative data samples during training it becomes challenging to train a classification model. <i><u>One of the method we propose to solve this issue utilizes an external dataset as a reference negative sample set with novel compact loss function.<\/u><\/i> In another method, we utilize a zero centered gaussian vector as negative class to train convolutional neural network for one class classification. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-2638002 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-1868666 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-185731\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-1320118 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-1446745 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-1038161\" style=\"height: 45px; clear: both; width: 100%;\"><\/div>\n<div class=\"kc-elm kc-css-197206 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/01\/crowd_analytics_1.jpg\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-2447936 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-435548 kc-title-wrap \">\n<h4 class=\"kc_title\">Crowd Analytics<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-965568 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">The study of human behavior based on computer vision techniques has gained a lot of interest in recent years. In particular, the behavioral analysis of crowded scenes is of great interest due to a variety of reasons. Exponential growth in the world population and the resulting urbanization has led to an increased number of activities involving high density crowd such as sporting events, political rallies, public demonstrations, thereby resulting in more frequent crowd gatherings in the recent years. In such scenarios, it is essential to analyze crowd behavior for better management, intelligence gathering, safety and security.<\/span><\/p>\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">Motivated by these reasons, we attempt to advance research in various aspects of crowd analytics such as counting, people detection, anomaly detection, crowd synthesis, etc. In this attempt we have developed novel deep learning architectures that achieve state-of-the-art performance in counting and detection. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-2886483 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-4090952 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-4071542\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-4052810 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-2681578 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-1843455\" style=\"height: 69px; clear: both; width: 100%;\"><\/div>\n<div class=\"kc-elm kc-css-1611397 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/01\/face_synthesis_from_landmarks.png\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-1422918 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-33553 kc-title-wrap \">\n<h4 class=\"kc_title\">Cross-spectrum Face Synthesis and Recognition<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-3546642 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">Cross-spectrum face recognition refers to the problem of matching faces across different spectrum domains. The main issue is closing the semantic gap among faces captured in different domains, like visual light vs. near-infrared, high-resolution&nbsp;<\/span><span style=\"font-size: 14pt;\">vs. low-resolution images, forensic sketches vs. digital photographs. In addition of using traditional metric learning based algorithm, we explore this problem by using image synthesis method. Taking some work as the examples, high resolution v.s. low resolution (<\/span><span style=\"color: #222222;\"><span style=\"font-size: 14pt;\">High-quality facial photo-sketch synthesis using multi-adversarial networks<\/span><\/span><span style=\"font-size: 14pt;\">), polarimetric thermal v.s. visible face (<\/span><span style=\"color: #222222;\"><span style=\"font-size: 14pt;\">Polarimetric Thermal to Visible Face Verification via Attribute Preserved Synthesis<\/span><\/span><span style=\"font-size: 14pt;\">) , landmark to visible face (GP-GAN: Gender Preserving GAN for Synthesizing Faces from Landmarks). <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-1263324 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-3944610 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-400005\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-173115 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-415339 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-4251579\" style=\"height: 69px; clear: both; width: 100%;\"><\/div>\n<div class=\"kc-elm kc-css-630013 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/01\/deep_multimodal_subspace_clustering.png\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-3358166 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-2987743 kc-title-wrap \">\n<h4 class=\"kc_title\">Domain Adaptation<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-2655786 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">Cross-spectrum face recognition refers to the problem of matching faces across different spectrum domains. The main issue is closing the semantic gap among faces captured in different domains, like visual light vs. near-infrared, high-resolution&nbsp;<\/span><span style=\"font-size: 14pt;\">vs. low-resolution images, forensic sketches vs. digital photographs. In addition of using traditional metric learning based algorithm, we explore this problem by using image synthesis method. Taking some work as the examples, high resolution v.s. low resolution (<\/span><span style=\"color: #222222;\"><span style=\"font-size: 14pt;\">High-quality facial photo-sketch synthesis using multi-adversarial networks<\/span><\/span><span style=\"font-size: 14pt;\">), polarimetric thermal v.s. visible face (<\/span><span style=\"color: #222222;\"><span style=\"font-size: 14pt;\">Polarimetric Thermal to Visible Face Verification via Attribute Preserved Synthesis<\/span><\/span><span style=\"font-size: 14pt;\">) , landmark to visible face (GP-GAN: Gender Preserving GAN for Synthesizing Faces from Landmarks). <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-1323812 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-4273403 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-1502069\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-2471606 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-4098946 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-4163849\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<div class=\"kc-elm kc-css-833830 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/10\/open_set-300x180.png\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-2167159 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-3169544 kc-title-wrap \">\n<h4 class=\"kc_title\">Open Set Recognition<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-960791 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">Open set recognition is a classification problem where all of the test classes are not contained in the training data. Then the goal of a open-set model is to correctly classify classes observed during training (i.e. known classes) and identify any test sample that does not belong to any of the known classes (i.e. unknown classes). One of the method we propose for open-set recognition is based on sparse representation. We utilize residuals from SRC algorithm with Extreme Value Theory of statistical modeling to identify unknown classes.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-2650684 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-3662929 kc_col-sm-12 kc_column kc_col-sm-12\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-271867\" style=\"height: 10px; clear: both; width: 100%;\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"kc-elm kc-css-3372591 kc_row\">\n<div class=\"kc-row-container  kc-container\">\n<div class=\"kc-wrap-columns\">\n<div class=\"kc-elm kc-css-2872342 kc_col-sm-4 kc_column kc_col-sm-4\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-3139635\" style=\"height: 45px; clear: both; width: 100%;\"><\/div>\n<div class=\"kc-elm kc-css-1187429 kc_shortcode kc_single_image\">\n<p><img decoding=\"async\" class=\"\" src=\"https:\/\/engineering.jhu.edu\/vpatel36\/wp-content\/uploads\/2019\/01\/biomedical_image_analysis.jpg\" alt=\"\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"kc-elm kc-css-3180994 kc_col-sm-8 kc_column kc_col-sm-8\">\n<div class=\"kc-col-container\">\n<div class=\"kc-elm kc-css-3999258 kc-title-wrap \">\n<h4 class=\"kc_title\">Bio-medical Image Analysis<\/h4>\n<\/div>\n<div class=\"kc-elm kc-css-3665202 kc_text_block\">\n<p style=\"margin-bottom: 0in; line-height: 150%;\" align=\"justify\"><span style=\"font-size: 14pt;\">The main goal of medical image analysis is to extract clinically relevant information or knowledge from medical images. While closely related to the field of medical imaging, it focuses on the computational analysis of the images, not their acquisition. The methods can be grouped into several broad categories: image segmentation, image registration, image-based physiological modeling, and others. We have proposed deep-learning based methods to solve different medical image analysis problems for ultrasound image including neonatal brain ventricles segmentation and simultaneous segmentation &amp; classification of bone surfaces. <\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Image Restoration In many applications such as drone-based video surveillance, self driving cars and recognition under night-time and low-light conditions, the captured images and videos contain undesirable degradations such as&#8230;<\/p>\n","protected":false},"author":24,"featured_media":2523,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-275","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/pages\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":138,"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/pages\/275\/revisions"}],"predecessor-version":[{"id":5440,"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/pages\/275\/revisions\/5440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/media\/2523"}],"wp:attachment":[{"href":"https:\/\/engineering.jhu.edu\/vpatel36\/wp-json\/wp\/v2\/media?parent=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}