hig.sePublications
Change search
Link to record
Permanent link

Direct link
Aslani, Mohammad
Publications (10 of 13) Show all publications
Downs, J., Aslani, M., Loraamm, R. & Smith, Z. J. (2026). Calculating Visual Interaction Probabilities for Animals Using Space–Time Prisms and Visibility Analysis. Transactions on GIS, 30(1), Article ID e70205.
Open this publication in new window or tab >>Calculating Visual Interaction Probabilities for Animals Using Space–Time Prisms and Visibility Analysis
2026 (English)In: Transactions on GIS, ISSN 1361-1682, E-ISSN 1467-9671, Vol. 30, no 1, article id e70205Article in journal (Refereed) Published
Abstract [en]

Probabilistic space–time prisms (PSTPs) offer a method for calculating probabilities of interaction between two or more individuals. Previously, PSTP methods have been used to calculate probabilities of being colocated or meeting in space. However, other types of interaction are ecologically important to organisms, as interaction can be physical or proximal. In this paper, we develop protocols for using PSTPs to calculate proximal and visual interactions, defined using both distance-based intervals and visibility analysis. First, PSTPs for multiple individuals with overlapping tracking intervals are generated. Second, equations are used to quantify the probabilities of proximity or visibility between pairs of locations in their respective space–time disks. Probabilities are calculated for each pair of potential locations for the individuals and then can be summarized by time step or aggregated across different temporal scales. We demonstrate the approach using tracking data for 11 pairs, or dyads, of ducks tracked over hour-long time periods. The results offer insights into how to visualize and interpret proximal and visual interactions of animals.

Place, publisher, year, edition, pages
Wiley, 2026
Keywords
inter-species; interaction; movement; time geography; wildlife
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hig:diva-49425 (URN)10.1111/tgis.70205 (DOI)2-s2.0-105029936720 (Scopus ID)
Available from: 2026-02-27 Created: 2026-02-27 Last updated: 2026-02-27Bibliographically approved
Abad, S., Gholamy, H. & Aslani, M. (2023). Classification of Malicious URLs Using Machine Learning. Sensors, 23(18), Article ID 7760.
Open this publication in new window or tab >>Classification of Malicious URLs Using Machine Learning
2023 (English)In: Sensors, E-ISSN 1424-8220, Vol. 23, no 18, article id 7760Article in journal (Refereed) Published
Abstract [en]

Amid the rapid proliferation of thousands of new websites daily, distinguishing safe ones from potentially harmful ones has become an increasingly complex task. These websites often collect user data, and, without adequate cybersecurity measures such as the efficient detection and classification of malicious URLs, users’ sensitive information could be compromised. This study aims to develop models based on machine learning algorithms for the efficient identification and classification of malicious URLs, contributing to enhanced cybersecurity. Within this context, this study leverages support vector machines (SVMs), random forests (RFs), decision trees (DTs), and k-nearest neighbors (KNNs) in combination with Bayesian optimization to accurately classify URLs. To improve computational efficiency, instance selection methods are employed, including data reduction based on locality-sensitive hashing (DRLSH), border point extraction based on locality-sensitive hashing (BPLSH), and random selection. The results show the effectiveness of RFs in delivering high precision, recall, and F1 scores, with SVMs also providing competitive performance at the expense of increased training time. The results also emphasize the substantial impact of the instance selection method on the performance of these models, indicating its significance in the machine learning pipeline for malicious URL classification

Place, publisher, year, edition, pages
MDPI, 2023
Keywords
cybersecurity; malicious URL; machine learning; classification; instance selection
National Category
Computer Engineering
Identifiers
urn:nbn:se:hig:diva-42982 (URN)10.3390/s23187760 (DOI)001072599100001 ()37765815 (PubMedID)2-s2.0-85172729623 (Scopus ID)
Available from: 2023-09-10 Created: 2023-09-10 Last updated: 2025-10-02Bibliographically approved
Safia, M., Abbas, R. & Aslani, M. (2023). Classification of Weather Conditions Based on Supervised Learning for Swedish Cities. Atmosphere, 14(7), Article ID 1174.
Open this publication in new window or tab >>Classification of Weather Conditions Based on Supervised Learning for Swedish Cities
2023 (English)In: Atmosphere, E-ISSN 2073-4433, Vol. 14, no 7, article id 1174Article in journal (Refereed) Published
Abstract [en]

Weather forecasting has always been challenging due to the atmosphere’s complex and dynamic nature. Weather conditions such as rain, clouds, clear skies, and sunniness are influenced by several factors, including temperature, pressure, humidity, wind speed, and direction. Physical and complex models are currently used to determine weather conditions, but they have their limitations, particularly in terms of computing time. In recent years, supervised machine learning methods have shown great potential in predicting weather events accurately. These methods use historical weather data to train a model, which can then be used to predict future weather conditions. This study enhances weather forecasting by employing four supervised machine learning techniques—artificial neural networks (ANNs), support vector machines (SVMs), random forest (RF), and k-nearest neighbors (KNN)—on three distinct datasets obtained from the Weatherstack database. These datasets, with varying temporal spans and uncertainty levels in their input features, are used to train and evaluate the methods. The results show that the ANN has superior performance across all datasets. Furthermore, when compared to Weatherstack’s weather prediction model, all methods demonstrate significant improvements. Interestingly, our models show variance in performance across different datasets, particularly those with predicted rather than observed input features, underscoring the complexities of handling data uncertainty. The study provides valuable insights into the use of supervised machine learning techniques for weather forecasting and contributes to the development of more precise prediction models.

Place, publisher, year, edition, pages
MDPI, 2023
Keywords
cross-validation; weather data analysis; model training; model evaluation; support vector machines; artificial neural networks; k-nearest neighbors; random forest; machine learning; weather prediction
National Category
Other Engineering and Technologies
Identifiers
urn:nbn:se:hig:diva-42799 (URN)10.3390/atmos14071174 (DOI)001034881400001 ()2-s2.0-85166299729 (Scopus ID)
Available from: 2023-08-01 Created: 2023-08-01 Last updated: 2025-10-02Bibliographically approved
Aslani, M. & Seipel, S. (2023). Rooftop segmentation and optimization of photovoltaic panel layouts in digital surface models. Computers, Environment and Urban Systems, 105, Article ID 102026.
Open this publication in new window or tab >>Rooftop segmentation and optimization of photovoltaic panel layouts in digital surface models
2023 (English)In: Computers, Environment and Urban Systems, ISSN 0198-9715, E-ISSN 1873-7587, Vol. 105, article id 102026Article in journal (Refereed) Published
Abstract [en]

Rooftop photovoltaic panels (RPVs) are being increasingly used in urban areas as a promising means of achieving energy sustainability. Determining proper layouts of RPVs that make the best use of rooftop areas is of importance as they have a considerable impact on the RPVs performance in efficiently producing energy. In this study, a new spatial methodology for automatically determining the proper layouts of RPVs is proposed. It aims to both extract planar rooftop segments and identify feasible layouts with the highest number of RPVs in highly irradiated areas. It leverages digital surface models (DSMs) to consider roof shapes and occlusions in placing RPVs. The innovations of the work are twofold: (a) a new method for plane segmentation, and (b) a new method for optimally placing RPVs based on metaheuristic optimization, which best utilizes the limited rooftop areas. The proposed methodology is evaluated on two test sites that differ in urban morphology, building size, and spatial resolution. The results show that the plane segmentation method can accurately extract planar segments, achieving 88.7% and 99.5% precision in the test sites. In addition, the results indicate that complex rooftops are adequately handled for placing RPVs, and overestimation of solar energy potential is avoided if detailed analysis based on panel placement is employed.

Place, publisher, year, edition, pages
Elsevier, 2023
Keywords
Solar energy, Rooftop photovoltaic panels, Plane segmentation, Optimization, Digital surface models
National Category
Energy Engineering
Identifiers
urn:nbn:se:hig:diva-42962 (URN)10.1016/j.compenvurbsys.2023.102026 (DOI)001080247600001 ()2-s2.0-85169504338 (Scopus ID)
Funder
European Regional Development Fund (ERDF), 20201871
Available from: 2023-09-01 Created: 2023-09-01 Last updated: 2025-10-02Bibliographically approved
Aslani, M. & Seipel, S. (2023). Solar Energy Assessment: From Rooftop Extraction to Identifying Utilizable Areas. In: Grueau, C., Laurini, R., Ragia, L. (Ed.), Geographical Information Systems Theory, Applications and Management, 7th International Conference, GISTAM 2021, Virtual Event, April 23–25, 2021, and 8th International Conference, GISTAM 2022, Virtual Event, April 27-29, 2022, Revised Selected Papers: . Paper presented at GISTAM 2021 & 2022 (pp. 102-115). Springer
Open this publication in new window or tab >>Solar Energy Assessment: From Rooftop Extraction to Identifying Utilizable Areas
2023 (English)In: Geographical Information Systems Theory, Applications and Management, 7th International Conference, GISTAM 2021, Virtual Event, April 23–25, 2021, and 8th International Conference, GISTAM 2022, Virtual Event, April 27-29, 2022, Revised Selected Papers / [ed] Grueau, C., Laurini, R., Ragia, L., Springer , 2023, p. 102-115Conference paper, Published paper (Refereed)
Abstract [en]

Rooftop photovoltaics have been acknowledged as a critical component in cities’ efforts to reduce their reliance on fossil fuels and move towards energy sustainability. Identifying rooftop areas suitable for installing rooftop photovoltaics-referred to as utilizable areas-is essential for effective energy planning and developing policies related to renewable energies. Utilizable areas are greatly affected by the size, shape, superstructures of rooftops, and shadow effects. This study estimates utilizable areas and solar energy potential of rooftops by considering the mentioned factors. First, rooftops are extracted from LiDAR data by training PointNet++, a neural network architecture for processing 3D point clouds. The second step involves extracting planar segments of rooftops using a combination of clustering and region growing. Finally, utilizable areas of planar segments are identified by removing areas that do not have a suitable size and do not receive sufficient solar irradiation. Additionally, in this step, areas reserved for accessibility to photovoltaics are removed. According to the experimental results, the methods have a high success rate in rooftop extraction, plane segmentation, and, consequently, estimating utilizable areas for photovoltaics.

Place, publisher, year, edition, pages
Springer, 2023
Series
Communications in Computer and Information Science, ISSN 1865-0929, E-ISSN 1865-0937 ; 1908
Keywords
Rooftop solar energy, Spatial analyses, Plane segmentation, Rooftop extraction, Deep learning
National Category
Energy Engineering
Identifiers
urn:nbn:se:hig:diva-43117 (URN)10.1007/978-3-031-44112-7_7 (DOI)001319569700007 ()2-s2.0-85174552233 (Scopus ID)978-3-031-44111-0 (ISBN)978-3-031-44112-7 (ISBN)
Conference
GISTAM 2021 & 2022
Available from: 2023-10-09 Created: 2023-10-09 Last updated: 2025-10-02Bibliographically approved
Aslani, M. & Seipel, S. (2022). A Spatially Detailed Approach to the Assessment of Rooftop Solar Energy Potential based on LiDAR Data. In: Proceedings of the 8th International Conference on Geographical Information Systems Theory, Applications and Management - GISTAM: . Paper presented at Geographical Information Systems Theory, Applications and Management - GISTAM (pp. 56-63). ScitePress
Open this publication in new window or tab >>A Spatially Detailed Approach to the Assessment of Rooftop Solar Energy Potential based on LiDAR Data
2022 (English)In: Proceedings of the 8th International Conference on Geographical Information Systems Theory, Applications and Management - GISTAM, ScitePress , 2022, p. 56-63Conference paper, Published paper (Refereed)
Abstract [en]

Rooftop solar energy has long been regarded as a promising solution to cities’ growing energy demand and environmental problems. A reliable estimate of rooftop solar energy facilitates the deployment of photovoltaics and helps formulate renewable-related policies. This reliable estimate underpins the necessity of accurately pinpointing the areas utilizable for mounting photovoltaics. The size, shape, and superstructures of rooftops as well as shadow effects are the important factors that have a considerable impact on utilizable areas. In this study, the utilizable areas and solar energy potential of rooftops are estimated by considering the mentioned factors using a three-step methodology. The first step involves training PointNet++, a deep network for object detection in point clouds, to recognize rooftops in LiDAR data. Second, planar segments of rooftops are extracted using clustering. Finally, areas that receive sufficient solar irradiation, have an appropriate size, and fulfill photovoltaic installation requirements are identified using morphological operations and predefined thresholds. The obtained results show high accuracy for rooftop extraction (93%) and plane segmentation (99%). Moreover, the spatially detailed analysis indicates that 17% of rooftop areas are usable for photovoltaics.

Place, publisher, year, edition, pages
ScitePress, 2022
Keywords
Deep Learning, Clustering, Segmentation, Solar Energy, LiDAR
National Category
Computer and Information Sciences Other Earth Sciences
Research subject
Sustainable Urban Development
Identifiers
urn:nbn:se:hig:diva-38510 (URN)10.5220/0011108300003185 (DOI)000803076800005 ()2-s2.0-85141048924 (Scopus ID)978-989-758-571-5 (ISBN)
Conference
Geographical Information Systems Theory, Applications and Management - GISTAM
Funder
European Regional Development Fund (ERDF), 20201871
Available from: 2022-05-18 Created: 2022-05-18 Last updated: 2025-10-02Bibliographically approved
Aslani, M. & Seipel, S. (2022). Automatic identification of utilizable rooftop areas in digital surface models for photovoltaics potential assessment. Applied Energy, 306, Article ID 118033.
Open this publication in new window or tab >>Automatic identification of utilizable rooftop areas in digital surface models for photovoltaics potential assessment
2022 (English)In: Applied Energy, ISSN 0306-2619, E-ISSN 1872-9118, Vol. 306, article id 118033Article in journal (Refereed) Published
Abstract [en]

The considerable potential of rooftop photovoltaics (RPVs) for alleviating the high energy demand of cities has made them a proven technology in local energy networks. Identification of rooftop areas suitable for installing RPVs is of importance for energy planning. Having these suitable areas referred to as utilizable areas greatly assists in a reliable estimate of RPVs energy production. Within such a context, this research aims to propose a spatially detailed methodology that involves (a) automatic extraction of buildings footprint, (b) automatic segmentation of roof faces, and (c) automatic identification of utilizable areas of roof faces for solar infrastructure installation. Specifically, the innovations of this work are a new method for roof face segmentation and a new method for the identification of utilizable rooftop areas. The proposed methodology only requires digital surface models (DSMs) as input, and it is independent of other auxiliary spatial data to become more functional. A part of downtown Gothenburg composed of vegetation and high-rise buildings with complex shapes was selected to demonstrate the methodology performance. According to the experimental results, the proposed methodology has a high success rate in building extraction (about 95% correctness and completeness) and roof face segmentation (about 85% completeness and correctness). Additionally, the results suggest that the effects of roof occlusions and roof superstructures are satisfactorily considered in the identification of utilizable rooftop areas. Thus, the methodology is practically effective and relevant for the detailed RPVs assessments in arbitrary urban regions where only DSMs are accessible.

Place, publisher, year, edition, pages
Elsevier, 2022
Keywords
Solar energy, Rooftop photovoltaics, Utilizable rooftop areas, Building extraction, Roof face segmentation, Digital surface models
National Category
Energy Engineering
Identifiers
urn:nbn:se:hig:diva-37312 (URN)10.1016/j.apenergy.2021.118033 (DOI)000711977900008 ()2-s2.0-85117365051 (Scopus ID)
Funder
European Commission, 20201871
Available from: 2021-11-01 Created: 2021-11-01 Last updated: 2025-10-02Bibliographically approved
Aslani, M. (2022). Computational and spatial analyses of rooftops for urban solar energy planning. (Doctoral dissertation). Gävle: Gävle University Press
Open this publication in new window or tab >>Computational and spatial analyses of rooftops for urban solar energy planning
2022 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

In cities where land availability is limited, rooftop photovoltaic panels (RPVs) offer high potential for satisfying concentrated urban energy demand by using only rooftop areas. However, accurate estimation of RPVs potential in relation to their spatial distribution is indispensable for successful energy planning. Classification, plane segmentation, and spatial analysis are three important aspects in this context. Classification enables extracting rooftops and allows for estimating solar energy potential based on existing training samples. Plane segmentation helps to characterize rooftops by extracting their planar patches. Additionally, spatial analyses enable the identification of rooftop utilizable areas for placing RPVs. This dissertation aims to address some issues associated with these three aspects, particularly (a) training support vector machines (SVMs) in large datasets, (b) plane segmentation of rooftops, and (c) identification of utilizable areas for RPVs. SVMs are among the most potent classifiers and have a solid theoretical foundation. However, they have high time complexity in their training phase, making them inapplicable in large datasets. Two new instance selection methods were proposed to accelerate the training phase of SVMs. The methods are based on locality-sensitive hashing and are capable of handling large datasets. As an application, they were incorporated into a rooftop extraction procedure, followed by plane segmentation. Plane segmentation of rooftops for the purpose of solar energy potential estimation should have a low risk of overlooking superstructures, which play an essential role in the placement of RPVs. Two new methods for plane segmentation in high-resolution digital surface models were thus developed. They have an acceptable level of accuracy and can successfully extract planar segments by considering superstructures. Not all areas of planar segments are utilizable for mounting RPVs, and some factors may further limit their useability. Two spatial methods for identifying RPV-utilizable areas were developed in this realm. They scrutinize extracted planar segments by considering panel installation regulations, solar irradiation, roof geometry, and occlusion, which are necessary for a realistic assessment of RPVs potential. All six proposed methods in this thesis were thoroughly evaluated, and the experimental results show that they can successfully achieve the objectives for which they were designed.

Abstract [sv]

I städer där marktillgången är begränsad erbjuder takmonterade solpaneler (eng. rooftop photovoltaic panels) ett attraktivt alternativ för att tillfredsställa höga energibehov. Noggrann värdering av deras potantial f förhållande till spatial utbredning och variation är dock oumbärlig för framgångsrik energi planering. För detta krävs klassificering och segmentering av plana ytor samt spatial analys. Klassificering möjliggör extrahering av hustak och uppskattning av solenergipotentialen baserat på befintliga träningsprov. Segmentering i plan hjälper till att karakterisera hustaken genom extrahering av deras plana segment och spatial analys möjliggör identifiering av användbara takytor för placering av takmonterade solpaneler. Denna avhandlings syfte ät att adressera olika problem associerade med dessa; särskilt: (a) träning av stödvektormaskiner (eng. support vector machines) för stora datamängder, (b) segmentering i plan av hustakspunkter och (c) identifiering av lämpliga ytor för placering av takmonterade solpaneler. Stödvektormaskiner tillhör de mest kraftfulla klassificeringsmetoderna och vilar på en solid teoretisk grund. Men på grund av högkomplexitet under träningsfasen är de tidskrävande, vilket gör dem olämpliga för stora datamängder. Två nya initiala urvalsmetoder (eng. instance selection methods) för data föresås för att påskynda träningsfasen i stödvektormaskiner. Metoderna är baserade på lokalitetskänslig hashning och kan hantera stora datamängder. De inkorpooreras i en applikation i form av extrahering av takyta föjlt av segmentering i plan. Segmentering av hustak för uppskattning av solenergipotential bör inkludera låg risk att förbise överbyggnader, som spelar en viktig roll vid placering av takmonterade solpaneler. Två nya metoder för segmentering i plan för högupplösta digitala ytmodeller har därför utvecklats. De har en acceptabel nivå av noggrannhet och kan framgångsrikt extrahera plana segment genom att ta hänsyn till överbyggnader. Alla ytor med extraherade plana segment är dock inte användbara för montering av takmonterade solpaneler, samtidigt som andra faktorer ytterligare kan begränsa ytornas användbarhet. Två spatiala metoder för att identifiera användbara takmonterade solpanelytor har utvecklats för detta ändamål. De granskar extraherade plana segment genom att ta hänsyn till regler för panelinstallationer, solinstrålning, takgeometri och ocklusion, vilket är nödvändigt för en realistisk bedömning av potentialen av takmonterade solpaneler. Samtliga sex föreslagna metoder i denna studie har utvärderats noggrant och de experimentella resultaten visar att de framgångsrikt kan uppnå de mål som de utformades för.

Place, publisher, year, edition, pages
Gävle: Gävle University Press, 2022. p. 103
Series
Doctoral thesis ; 31
Keywords
Machine learning, Classification, Segmentation, Support vector machines, Instance selection, Rooftop plane segmentation, Photovoltaic panels, Utiliz-able rooftop areas, Geoinformatics, maskininlärning, klassificering, segmentering, stödvektormaskiner, urval av träningsdata, segmentering av takytor, solcellspaneler, utnyttjande av takytor, geoinformatik
National Category
Other Earth Sciences Geosciences, Multidisciplinary Other Computer and Information Science
Research subject
Sustainable Urban Development
Identifiers
urn:nbn:se:hig:diva-39741 (URN)978-91-88145-93-2 (ISBN)978-91-88145-94-9 (ISBN)
Public defence
2022-11-18, Krusenstjernasalen. 23:213, Kungsbäcksvägen 47, Gävle, 09:00 (English)
Opponent
Supervisors
Available from: 2022-10-27 Created: 2022-08-19 Last updated: 2025-10-02
Aslani, M. & Seipel, S. (2021). Efficient and decision boundary aware instance selection for support vector machines. Information Sciences, 577, 579-598
Open this publication in new window or tab >>Efficient and decision boundary aware instance selection for support vector machines
2021 (English)In: Information Sciences, ISSN 0020-0255, E-ISSN 1872-6291, Vol. 577, p. 579-598Article in journal (Refereed) Published
Abstract [en]

Support vector machines (SVMs) are powerful classifiers that have high computational complexity in the training phase, which can limit their applicability to large datasets. An effective approach to address this limitation is to select a small subset of the most representative training samples such that desirable results can be obtained. In this study, a novel instance selection method called border point extraction based on locality-sensitive hashing (BPLSH) is designed. BPLSH preserves instances that are near the decision boundaries and eliminates nonessential ones. The performance of BPLSH is benchmarked against four approaches on different classification problems. The experimental results indicate that BPLSH outperforms the other methods in terms of classification accuracy, preservation rate, and execution time. The source code of BPLSH can be found in https://github.com/mohaslani/BPLSH. 

Place, publisher, year, edition, pages
Elsevier, 2021
Keywords
Big data, Data reduction, Instance selection, Machine learning, Support vector machines, Classification (of information), Large dataset, % reductions, Border points extraction, Decision boundary, Effective approaches, Large datasets, Locality sensitive hashing, Machine-learning, Support vectors machine, Training phasis
National Category
Computer Sciences
Identifiers
urn:nbn:se:hig:diva-36914 (URN)10.1016/j.ins.2021.07.015 (DOI)000709264000011 ()2-s2.0-85111026999 (Scopus ID)
Funder
European Commission, 20201871
Available from: 2021-08-19 Created: 2021-08-19 Last updated: 2025-10-02Bibliographically approved
Aslani, M. & Seipel, S. (2020). A fast instance selection method for support vector machines in building extraction. Applied Soft Computing, 97(B), Article ID 106716.
Open this publication in new window or tab >>A fast instance selection method for support vector machines in building extraction
2020 (English)In: Applied Soft Computing, ISSN 1568-4946, E-ISSN 1872-9681, Vol. 97, no B, article id 106716Article in journal (Refereed) Published
Abstract [en]

Training support vector machines (SVMs) for pixel-based feature extraction purposes from aerial images requires selecting representative pixels (instances) as a training dataset. In this research, locality-sensitive hashing (LSH) is adopted for developing a new instance selection method which is referred to as DR.LSH. The intuition of DR.LSH rests on rapidly finding similar and redundant training samples and excluding them from the original dataset. The simple idea of this method alongside its linear computational complexity make it expeditious in coping with massive training data (millions of pixels). DR.LSH is benchmarked against two recently proposed methods on a dataset for building extraction with 23,750,000 samples obtained from the fusion of aerial images and point clouds. The results reveal that DR.LSH outperforms them in terms of both preservation rate and maintaining the generalization ability (classification loss). The source code of DR.LSH can be found in https://github.com/mohaslani/DR.LSH.

Place, publisher, year, edition, pages
Elsevier, 2020
Keywords
Support vector machines, Data reduction, Instance selection, Big data, Building extraction
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hig:diva-34022 (URN)10.1016/j.asoc.2020.106716 (DOI)000603366700004 ()2-s2.0-85090959233 (Scopus ID)
Available from: 2020-09-28 Created: 2020-09-28 Last updated: 2025-10-02Bibliographically approved
Organisations

Search in DiVA

Show all publications