IH
I. Hassan
info
Please Note
<p>This page displays the records of the person named above and is not linked to a unique person identifier. This record may need to be merged to a profile.</p>
2 records found
1
This thesis presents an approach to monocular depth estimation for Unmanned Aerial Vehicles (UAVs). Monocular depth estimation is a critical perception task for UAVs, enabling them to infer depth information from visual data without relying on heavy or power-consuming sensors such as LiDAR or stereo cameras. Given the operational constraints of UAVs, such as limited payload and energy resources, robust and efficient depth estimation methods are required to facilitate safe navigation and environmental interaction. The proposed methodology in this thesis integrates visual data from a monocular camera with inertial measurements from an Inertial Measurement Unit (IMU) sensor. This combination aims to address challenges such as scale ambiguity in the depth estimates and inaccuracies in dynamic environments that are common in aerial operations. The integration of IMU data with a differentiable camera-centric Extended Kalman Filter (EKF) allows for better ego-motion estimation, effectively calibrating the visual information with drone dynamics. The method further incorporates depth map frame prediction, leveraging initial depth estimates along with temporal dynamics to predict future depth maps. This predictive capability improves efficiency by reducing the need for full depth estimation in every frame, allowing robotic agents to anticipate environmental changes. The evaluation on simulated and real-world datasets shows that while the algorithm performs well over short forecast horizons, accumulating errors from IMU data and the assumption of a static environment limit its long-term accuracy. The future depth map prediction algorithm reduced the need for DynaDepth from 10 runs per second to 2, and on the Mid-Air dataset, from 25 to 5. Additionally, this study provides a foundation for future work, including the integration of an object-oriented frame prediction algorithm.
...
This thesis presents an approach to monocular depth estimation for Unmanned Aerial Vehicles (UAVs). Monocular depth estimation is a critical perception task for UAVs, enabling them to infer depth information from visual data without relying on heavy or power-consuming sensors such as LiDAR or stereo cameras. Given the operational constraints of UAVs, such as limited payload and energy resources, robust and efficient depth estimation methods are required to facilitate safe navigation and environmental interaction. The proposed methodology in this thesis integrates visual data from a monocular camera with inertial measurements from an Inertial Measurement Unit (IMU) sensor. This combination aims to address challenges such as scale ambiguity in the depth estimates and inaccuracies in dynamic environments that are common in aerial operations. The integration of IMU data with a differentiable camera-centric Extended Kalman Filter (EKF) allows for better ego-motion estimation, effectively calibrating the visual information with drone dynamics. The method further incorporates depth map frame prediction, leveraging initial depth estimates along with temporal dynamics to predict future depth maps. This predictive capability improves efficiency by reducing the need for full depth estimation in every frame, allowing robotic agents to anticipate environmental changes. The evaluation on simulated and real-world datasets shows that while the algorithm performs well over short forecast horizons, accumulating errors from IMU data and the assumption of a static environment limit its long-term accuracy. The future depth map prediction algorithm reduced the need for DynaDepth from 10 runs per second to 2, and on the Mid-Air dataset, from 25 to 5. Additionally, this study provides a foundation for future work, including the integration of an object-oriented frame prediction algorithm.
Bachelor thesis
(2022)
-
R. Cavalini, I. Hassan, T. Pouwels, B. Abdikivanani, A.J. van der Veen, R.M.A. van Puffelen, P.M. Sarro
This report entails one of two subsystems in a joint project to provide a web-based platform for smartwatch data acquisition, for applications in healthcare. In this work, we design and implement algorithms for human activity recognition using various machine learning approaches and test them on data acquired online as well as using our own developed platform. Together with the web-based platform, this provides a solid base for more research using data gathered from smartwatches. The human activity recognition is implemented first using a classical machine learning approach
with feature extraction and a random forest classifier. Next, both convolutional neural network and a recurrent neural network are implemented using Tensorflow [1]. We further perform several tests to investigate: (i) the optimal segment size with respect to classification accuracy, (ii) the effect of filtering and preprocessing on the classification results, and (iii) the best classifier for activity detection. ...
with feature extraction and a random forest classifier. Next, both convolutional neural network and a recurrent neural network are implemented using Tensorflow [1]. We further perform several tests to investigate: (i) the optimal segment size with respect to classification accuracy, (ii) the effect of filtering and preprocessing on the classification results, and (iii) the best classifier for activity detection. ...
This report entails one of two subsystems in a joint project to provide a web-based platform for smartwatch data acquisition, for applications in healthcare. In this work, we design and implement algorithms for human activity recognition using various machine learning approaches and test them on data acquired online as well as using our own developed platform. Together with the web-based platform, this provides a solid base for more research using data gathered from smartwatches. The human activity recognition is implemented first using a classical machine learning approach
with feature extraction and a random forest classifier. Next, both convolutional neural network and a recurrent neural network are implemented using Tensorflow [1]. We further perform several tests to investigate: (i) the optimal segment size with respect to classification accuracy, (ii) the effect of filtering and preprocessing on the classification results, and (iii) the best classifier for activity detection.
with feature extraction and a random forest classifier. Next, both convolutional neural network and a recurrent neural network are implemented using Tensorflow [1]. We further perform several tests to investigate: (i) the optimal segment size with respect to classification accuracy, (ii) the effect of filtering and preprocessing on the classification results, and (iii) the best classifier for activity detection.