{"id":23,"date":"2017-03-09T19:50:12","date_gmt":"2017-03-09T19:50:12","guid":{"rendered":"http:\/\/blog.metu.edu.tr\/emreo\/?page_id=23"},"modified":"2023-10-08T13:35:42","modified_gmt":"2023-10-08T13:35:42","slug":"research","status":"publish","type":"page","link":"https:\/\/blog.metu.edu.tr\/emreo\/research\/","title":{"rendered":"Research"},"content":{"rendered":"<p>Emre Ozkan&#8217;s research interests include<strong> robotics, autonomous vehicles, sensor fusion, localization and mapping, <b>SLAM,<\/b><\/strong>\u00a0<strong>target tracking<\/strong>, <strong>statistical signal processing<\/strong>, <strong>estimation theory<\/strong>, <strong>Monte Carlo methods,<\/strong> and their application to <strong>Bayesian inference.\u00a0<\/strong><\/p>\n<h2>Code Repository<\/h2>\n<p>We aim to present all of our sample implementations in our\u00a0<a href=\"https:\/\/github.com\/Metu-Sensor-Fusion-Lab\">GitHub Repository<\/a>.\u00a0The codes of our recent work are also available on\u00a0<a href=\"http:\/\/sensorfusion.eee.metu.edu.tr\/codes\/\">Sensor Fusion Group\u2019s webpage<\/a><\/p>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1>Extended Target Tracking and Classification Using<br \/>\nNeural Networks<\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-208 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2020\/02\/NNETT-300x191.png\" alt=\"\" width=\"300\" height=\"191\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2020\/02\/NNETT-300x191.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2020\/02\/NNETT.png 353w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\u00a0 Extended target\/object tracking (ETT) problem involves tracking objects which potentially generate multiple measurements at a single sensor scan. State-of-the-art ETT algorithms can efficiently exploit the available information in these measurements such that they can track the dynamic behaviour of objects and learn their shapes simultaneously. Once the shape estimate of an object is formed, it can naturally be utilized by high-level tasks such as classification of the object type. In this work, we propose to use a naively deep neural network, which consists of one input, two hidden and one output layers, to classify dynamic objects regarding their shape estimates. The proposed method shows superior performance in comparison to a Bayesian classifier for simulation experiments.<\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1>3D Extended Object Tracking Using Recursive Gaussian Processes<\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-100 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/3DGP-300x239.png\" alt=\"\" width=\"300\" height=\"239\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/3DGP-300x239.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/3DGP-768x613.png 768w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/3DGP.png 837w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\u00a0 In this study, we consider the challenging task of tracking dynamic 3D objects with unknown shapes by using sparse point cloud measurements gathered from the surface of the objects. We propose a Gaussian process based algorithm that is capable of tracking the dynamic behaviour of the object and learn its shape in 3D simultaneously. Our solution does not require any parametric model assumption for the unknown shape. The shape of the objects is learned online via a Gaussian process. The proposed method can jointly estimate the position, orientation, and the shape of the object. The inference is performed by an extended Kalman filter which is suitable for online real-time applications. Lastly, we demonstrate the initial results of a promising approach, which aims at reducing the computational complexity.<\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1>Multi-Ellipsoidal Extended Target Tracking Using Sequential Monte Carlo<\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-99 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/MULTELL-300x214.png\" alt=\"\" width=\"300\" height=\"214\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/MULTELL-300x214.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/MULTELL.png 376w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n<p>In this paper, we consider the problem of extended target tracking, where the target extent cannot be represented by a single ellipse accurately. We model the target extent with multiple ellipses and solve the resulting inference problem, which involves data association between the measurements and subobjects. We cast the inference problem into sequential Monte Carlo (SMC) framework and propose a simplified approach for the solution. Furthermore, we make use of the Rao-Blackwellization, aka marginalization, idea and derive an efficient filter to approximate the joint posterior density of the target kinematic states and target extent. Conditional analytical expressions, which are essential for Rao-Blackwellization, are not available in our problem. We use variational Bayes technique to approximate the conditional densities and enable Rao-Blackwellization.<\/p>\n<\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1>Extended Object Tracking and Shape Classification<\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-101 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/CLETT-300x242.png\" alt=\"\" width=\"300\" height=\"242\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/CLETT-300x242.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2018\/06\/CLETT.png 391w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n<p>Recent extended target tracking algorithms provide reliable shape estimates while tracking objects. The estimated extent of the objects can also be used for online classification. In this work, we propose to use a Bayesian classifier to identify different objects based on their contour estimates during tracking. The proposed method uses the uncertainty information provided by the estimation covariance of the tracker.<\/p>\n<\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/7528022\/\">Sparse Structure Inference for Group and Network Tracking<\/a><\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/7528022\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-89 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/Bird-300x273.png\" alt=\"\" width=\"300\" height=\"273\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/Bird-300x273.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/Bird.png 453w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">This paper presents a method for inferring interaction strength and structure amongst targets in multiple target tracking (MTT) applications. By making simple assumptions, it is shown how an efficient and well-mixing MCMC inference method can be developed to learn about the relationships between tracked targets, including leader-follower relationships, group relationships and the influence of targets on others. This network structure of influence between targets is inferred in a sparse way, setting many interaction terms to zero and allowing for more efficient inference and clearer structural conclusions to be drawn. The effectiveness of the method is demonstrated on both synthetic and real animal flocking data.<\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/6994863\/\">Recursive Maximum Likelihood Identification of Jump Markov Nonlinear Systems<\/a><\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/6994863\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-83 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RBPF-300x166.png\" alt=\"\" width=\"300\" height=\"166\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RBPF-300x166.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RBPF-768x425.png 768w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RBPF.png 901w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"> In this work, we present an online method for joint state and parameter estimation in jump\u00a0Markov non-linear systems (JMNLS). State inference is enabled via the use of particle filters which makes the method applicable to a wide range of non-linear models. To exploit the inherent structure of JMNLS, we design a Rao-Blackwellized particle filter (RBPF) where the discrete mode is marginalized out analytically. This results in an efficient implementation of the algorithm and reduces the estimation error variance. <\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/7088657\/\">Extended Target Tracking Using Gaussian Processes<\/a><\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/7088657\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-85 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/ETT-300x218.png\" alt=\"\" width=\"300\" height=\"218\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/ETT-300x218.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/ETT.png 425w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"> In this work, we propose using Gaussian processes to track an extended object or\u00a0group of objects, that generates multiple measurements at each scan. The shape and the kinematics of the object are simultaneously estimated, and the shape is learned online via a Gaussian process. <!--more-->The proposed algorithm is capable of tracking different objects with different shapes within the same surveillance region. The shape of the object is expressed analytically, with well-defined confidence intervals. <\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/5977554\/\">Ground Multiple Target Tracking with a Network of Acoustic Sensor Arrays using PHD and CPHD Filters<\/a><\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/5977554\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-81 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/CPHD-253x300.png\" alt=\"\" width=\"253\" height=\"300\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/CPHD-253x300.png 253w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/CPHD.png 488w\" sizes=\"auto, (max-width: 253px) 100vw, 253px\" \/><\/a><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">In this work, we explore the potential of networked microphone arrays for multiple target tracking. Tracking is accomplished by using the direction-of-arrival (DOA) estimates of multiple microphone arrays. Each microphone array obtains the DOA estimates by using the wideband extensions of the multiple signal classification (MUSIC) technique.<!--more--> Based on these DOA estimates, multi-target tracking is done by using Probability hypothesis density (PHD) and cardinalized probability hypothesis density (CPHD) algorithms. <\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<h1 class=\"document-title\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/5947710\/\"><span class=\"ng-binding\">Non-parametric Bayesian\u00a0Measurement Noise Density Estimation in Nonlinear Filtering<\/span><\/a><\/h1>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/5947710\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-86 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/DPNoise-300x253.png\" alt=\"\" width=\"300\" height=\"253\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/DPNoise-300x253.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/DPNoise.png 509w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">In this study, we investigate online Bayesian estimation of the measurement noise density of a given state space model using particle filters and Dirichlet process mixtures. Dirichlet processes are widely used in statistics for nonparametric density estimation. In the proposed method, the unknown noise is modeled as a Gaussian mixture with unknown number of components. The joint estimation of the state and the noise density is done via particle filters. Furthermore, the number of components and the noise statistics are allowed to vary in time. An extension of the method for the estimation of time varying noise characteristics is also introduced. <\/div><\/div> <\/div><\/div><\/div>\n<div class=\"su-note\"  style=\"border-color:#e5e5e5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#ffffff;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\n<div class=\"document-title-container ng-binding\">\n<h1 class=\"document-title\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/7266674\/\"><span class=\"ng-binding\">Particle Filtering for Positioning Based on Proximity Reports<\/span><\/a><\/h1>\n<\/div>\n<div class=\"su-row\"><div class=\"su-column su-column-size-2-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><a href=\"http:\/\/ieeexplore.ieee.org\/abstract\/document\/7266674\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-87 size-medium\" src=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RSSPos-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RSSPos-300x169.png 300w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RSSPos-768x432.png 768w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RSSPos-1024x576.png 1024w, https:\/\/blog.metu.edu.tr\/emreo\/files\/2017\/06\/RSSPos.png 1255w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/div><\/div> <div class=\"su-column su-column-size-3-5\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">The commercial interest in proximity services is increasing. Application examples include location-based information and advertisements, logistics, social networking, file sharing, etc. In this paper, we consider positioning of devices based on time series proximity reports from a mobile device to a network node. This corresponds to nonlinear measurements with respect to the device position in relation to the network nodes. Therefore, particle filtering is applicable for positioning. Positioning performance is evaluated in a typical office area with Bluetooth-low-energy beacons deployed for proximity detection and report. Accuracy is concluded to vary spatially over the office floor, and in relation to the beacon deployment density.<\/div><\/div> <\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Emre Ozkan&#8217;s research interests include robotics, autonomous vehicles, sensor fusion, localization and mapping, SLAM,\u00a0target tracking, statistical signal processing, estimation theory, Monte Carlo methods, and their application to Bayesian inference.\u00a0 Code Repository We aim to present all of our sample implementations in our\u00a0GitHub Repository.\u00a0The codes of our recent work are also available on\u00a0Sensor Fusion Group\u2019s webpage [&hellip;]<\/p>\n","protected":false},"author":4280,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/users\/4280"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.metu.edu.tr\/emreo\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}