首页 > 最新文献

Software Impacts最新文献

英文 中文
MDM: An R package for causal multivariate time series tasks MDM:用于因果关系多变量时间序列任务的R包
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100796
Lilia Costa , Arthur Azevedo , Michel Miler Rocha dos Santos , Diego Carvalho Nascimento
The Multiregression Dynamic Model (MDM) is a framework that combines graph theory with dynamic linear models, allowing a non-Gaussian multivariate structure to emerge in the context of causal time series. Since an optimal DAG structure is an NP-hard task, this package overcomes the all-combinations search (Integer Programming Algorithm) using heuristic algorithms (like Hill Climbing). Written using R S4 Object programming, it performs learning functions (estimating network structure and its dynamic arcs), as well as includes DAG (causal) visualization, time-varying coefficients visualization, and graphical performance checks. The MDM R package is distributed under the GPL license and is accessible from GitHub.
多元回归动态模型(MDM)是一个将图论与动态线性模型结合在一起的框架,允许在因果时间序列上下文中出现非高斯多元结构。由于最优DAG结构是np困难的任务,因此该包使用启发式算法(如爬山)克服了所有组合搜索(整数规划算法)。使用R S4 Object编程编写,它执行学习功能(估计网络结构及其动态弧线),以及包括DAG(因果)可视化,时变系数可视化和图形性能检查。MDM R包是在GPL许可下发布的,可以从GitHub访问。
{"title":"MDM: An R package for causal multivariate time series tasks","authors":"Lilia Costa ,&nbsp;Arthur Azevedo ,&nbsp;Michel Miler Rocha dos Santos ,&nbsp;Diego Carvalho Nascimento","doi":"10.1016/j.simpa.2025.100796","DOIUrl":"10.1016/j.simpa.2025.100796","url":null,"abstract":"<div><div>The Multiregression Dynamic Model (MDM) is a framework that combines graph theory with dynamic linear models, allowing a non-Gaussian multivariate structure to emerge in the context of causal time series. Since an optimal DAG structure is an NP-hard task, this package overcomes the all-combinations search (Integer Programming Algorithm) using heuristic algorithms (like Hill Climbing). Written using R S4 Object programming, it performs learning functions (estimating network structure and its dynamic arcs), as well as includes DAG (causal) visualization, time-varying coefficients visualization, and graphical performance checks. The MDM R package is distributed under the GPL license and is accessible from GitHub.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100796"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145466182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
pyNusinov: A Python3 software package for Solar Extreme and Far Ultraviolet radiation modeling pyNusinov:一个用于太阳极端和远紫外线辐射建模的Python3软件包
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100792
Boris Prokhorov , Oleg Zolotov , Yulia Romanovskaya , Anton Tatarnikov , Yulia Shapovalova
The pyNusinov package implements Nusinov’s extreme ultraviolet (EUVT) and far ultraviolet (FUVT) solar radiation models. Jointly, these models cover the 5–242 [nm] solar irradiance range but with different wavelength steps and a small gap between 105–115 [nm]. To third-party users, EUVT and FUVT models were published as analytical formulas and tables of corresponding coefficients. The release of the pyNusinov package provides a robust way to use, disseminate, install, and update these models. It significantly improves the models’ usage workflow, benefits from Python3 infrastructure, and facilitates early career researchers’ engagement.
pyNusinov包实现了Nusinov的极紫外(EUVT)和远紫外(FUVT)太阳辐射模型。这些模型覆盖了5-242 [nm]的太阳辐照度范围,但具有不同的波长步长,在105-115 [nm]之间有很小的差距。对于第三方用户,EUVT和FUVT模型以解析公式和对应系数表的形式发布。pyNusinov包的发布提供了一种健壮的方式来使用、传播、安装和更新这些模型。它显著改善了模型的使用流程,受益于Python3基础架构,并促进了早期职业研究人员的参与。
{"title":"pyNusinov: A Python3 software package for Solar Extreme and Far Ultraviolet radiation modeling","authors":"Boris Prokhorov ,&nbsp;Oleg Zolotov ,&nbsp;Yulia Romanovskaya ,&nbsp;Anton Tatarnikov ,&nbsp;Yulia Shapovalova","doi":"10.1016/j.simpa.2025.100792","DOIUrl":"10.1016/j.simpa.2025.100792","url":null,"abstract":"<div><div>The pyNusinov package implements Nusinov’s extreme ultraviolet (EUVT) and far ultraviolet (FUVT) solar radiation models. Jointly, these models cover the 5–242 [nm] solar irradiance range but with different wavelength steps and a small gap between 105–115 [nm]. To third-party users, EUVT and FUVT models were published as analytical formulas and tables of corresponding coefficients. The release of the pyNusinov package provides a robust way to use, disseminate, install, and update these models. It significantly improves the models’ usage workflow, benefits from Python3 infrastructure, and facilitates early career researchers’ engagement.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100792"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145363255","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SkinProNet: An attention-based deep learning system for skin disease classification and segmentation SkinProNet:一个基于注意力的深度学习系统,用于皮肤病分类和分割
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100798
N Annalakshmi , S Umarani
SkinProNet is an AI-powered software tool designed for the classification and segmentation of skin lesions, including potentially life-threatening conditions like melanoma. It employs a novel hybrid deep learning architecture that combines advanced preprocessing methods with state-of-the-art models: EfficientNetV2Small for feature extraction, an optimized ACRNN for accurate classification, and U2-Net++ for precise lesion segmentation. This integrated approach enhances early detection and diagnosis of skin diseases. The model classifies six types of skin diseases with a high accuracy of 94.04% using both benchmark datasets and real-world clinical images. The results highlight the model’s potential as a reliable computer-aided diagnostic tool in dermatology. By leveraging attention-based mechanisms and efficient neural architectures, the software supports healthcare practitioners in diagnosing skin conditions quickly, accurately, and non-invasively.
SkinProNet是一款人工智能驱动的软件工具,旨在对皮肤病变进行分类和分割,包括黑色素瘤等可能危及生命的疾病。它采用了一种新型的混合深度学习架构,结合了先进的预处理方法和最先进的模型:用于特征提取的EfficientNetV2Small,用于精确分类的优化ACRNN,以及用于精确病灶分割的u2net ++。这种综合方法加强了对皮肤病的早期发现和诊断。该模型使用基准数据集和真实临床图像对六种皮肤病进行分类,准确率高达94.04%。结果突出了该模型作为皮肤科可靠的计算机辅助诊断工具的潜力。通过利用基于注意力的机制和高效的神经架构,该软件支持医疗保健从业者快速、准确和非侵入性地诊断皮肤状况。
{"title":"SkinProNet: An attention-based deep learning system for skin disease classification and segmentation","authors":"N Annalakshmi ,&nbsp;S Umarani","doi":"10.1016/j.simpa.2025.100798","DOIUrl":"10.1016/j.simpa.2025.100798","url":null,"abstract":"<div><div>SkinProNet is an AI-powered software tool designed for the classification and segmentation of skin lesions, including potentially life-threatening conditions like melanoma. It employs a novel hybrid deep learning architecture that combines advanced preprocessing methods with state-of-the-art models: EfficientNetV2Small for feature extraction, an optimized ACRNN for accurate classification, and U<sup>2</sup>-Net++ for precise lesion segmentation. This integrated approach enhances early detection and diagnosis of skin diseases. The model classifies six types of skin diseases with a high accuracy of 94.04% using both benchmark datasets and real-world clinical images. The results highlight the model’s potential as a reliable computer-aided diagnostic tool in dermatology. By leveraging attention-based mechanisms and efficient neural architectures, the software supports healthcare practitioners in diagnosing skin conditions quickly, accurately, and non-invasively.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100798"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145466179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
TMFS-MTS: Toolbox for metaheuristic feature selection in multivariate time series 多变量时间序列的元启发式特征选择工具箱
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100789
Mariusz Oszust, Marian Wysocki
Feature selection in multivariate time series is a key challenge in modern data analysis, as high-dimensional data often include temporal dependencies and irrelevant features degrading classifier performance. To address these issues, a comparison with existing approaches is essential. Therefore, this work introduces the Toolbox for Metaheuristic Feature Selection in Multivariate Time Series (TMFS-MTS), providing an environment for feature selection and metaheuristic evaluation. It supports diverse fitness measures and advanced visualizations, including convergence curves, feature count tracking, runtime analysis, Wilcoxon tests, and 2D embeddings. Implemented in MATLAB, TMFS-MTS offers a standardized framework for advancing research in multivariate time series feature selection.
多变量时间序列的特征选择是现代数据分析中的一个关键挑战,因为高维数据通常包含时间依赖性和降低分类器性能的不相关特征。为了解决这些问题,与现有方法进行比较是必不可少的。因此,本文引入了多元时间序列中元启发式特征选择工具箱(TMFS-MTS),为特征选择和元启发式评估提供了一个环境。它支持多种适应度度量和高级可视化,包括收敛曲线、特征计数跟踪、运行时分析、Wilcoxon测试和2D嵌入。TMFS-MTS在MATLAB中实现,为推进多元时间序列特征选择的研究提供了一个标准化的框架。
{"title":"TMFS-MTS: Toolbox for metaheuristic feature selection in multivariate time series","authors":"Mariusz Oszust,&nbsp;Marian Wysocki","doi":"10.1016/j.simpa.2025.100789","DOIUrl":"10.1016/j.simpa.2025.100789","url":null,"abstract":"<div><div>Feature selection in multivariate time series is a key challenge in modern data analysis, as high-dimensional data often include temporal dependencies and irrelevant features degrading classifier performance. To address these issues, a comparison with existing approaches is essential. Therefore, this work introduces the Toolbox for Metaheuristic Feature Selection in Multivariate Time Series (TMFS-MTS), providing an environment for feature selection and metaheuristic evaluation. It supports diverse fitness measures and advanced visualizations, including convergence curves, feature count tracking, runtime analysis, Wilcoxon tests, and 2D embeddings. Implemented in MATLAB, TMFS-MTS offers a standardized framework for advancing research in multivariate time series feature selection.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100789"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145221949","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IRJT-Secure: Open-source image steganography with Quadristego embedding and Huffman compression IRJT-Secure:开源图像隐写与Quadristego嵌入和霍夫曼压缩
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100801
Irsyad Fikriansyah Ramadhan , Ntivuguruzwa Jean De La Croix , Tohari Ahmad
In information security, image steganography remains a crucial technique for covert data transmission. However, achieving an optimal balance between payload capacity, imperceptibility, and robustness against steganalysis attacks remains a significant challenge. This paper presents IRJT-Secure, an open-source software implementation based on the Quadristego Logic paradigm and Huffman coding for data compression. The proposed technique creates four stego images from a single cover image, in contrast to conventional dual-image steganography. This maintains the original image’s visual integrity while enabling more effective and uniform data embedding. IRJT-Secure provides a valuable resource for advancing research and development in spatial domain steganography, supporting the creation of more secure, robust, and efficient data hiding techniques for digital security
在信息安全领域,图像隐写技术是实现数据隐蔽传输的关键技术。然而,在有效载荷能力、不可感知性和抗隐写攻击的稳健性之间实现最佳平衡仍然是一个重大挑战。本文介绍了IRJT-Secure,一个基于Quadristego逻辑范式和霍夫曼编码的数据压缩开源软件实现。与传统的双图像隐写术相比,所提出的技术从单个封面图像创建四个隐写图像。这保持了原始图像的视觉完整性,同时实现了更有效和统一的数据嵌入。IRJT-Secure为推进空间域隐写技术的研究和发展提供了宝贵的资源,支持为数字安全创建更安全、健壮和高效的数据隐藏技术
{"title":"IRJT-Secure: Open-source image steganography with Quadristego embedding and Huffman compression","authors":"Irsyad Fikriansyah Ramadhan ,&nbsp;Ntivuguruzwa Jean De La Croix ,&nbsp;Tohari Ahmad","doi":"10.1016/j.simpa.2025.100801","DOIUrl":"10.1016/j.simpa.2025.100801","url":null,"abstract":"<div><div>In information security, image steganography remains a crucial technique for covert data transmission. However, achieving an optimal balance between payload capacity, imperceptibility, and robustness against steganalysis attacks remains a significant challenge. This paper presents IRJT-Secure, an open-source software implementation based on the Quadristego Logic paradigm and Huffman coding for data compression. The proposed technique creates four stego images from a single cover image, in contrast to conventional dual-image steganography. This maintains the original image’s visual integrity while enabling more effective and uniform data embedding. IRJT-Secure provides a valuable resource for advancing research and development in spatial domain steganography, supporting the creation of more secure, robust, and efficient data hiding techniques for digital security</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100801"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145576323","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Version 2.0 — FLECO, enhancements for cyber situational awareness training and research 版本2.0 - FLECO,增强网络态势感知训练和研究
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100800
Manuel Domínguez-Dorado , David Cortés-Polo , Francisco J. Rodríguez-Pérez , Jesús Galeano-Brajones , Jesús Calle-Cancho
This article presents FLECO Studio 2.0, which enhances cybersecurity situational awareness training through realistic scenarios. Organizations face increasing cyber threats but struggle with a global shortage of cybersecurity professionals. To address this, they must upskill existing personnel across all functional areas. Situational awareness is crucial for identifying, understanding, and responding to threats dynamically. FLECO Studio 2.0 includes new features designed to improve this skill, enabling multidisciplinary teams to assess risks, anticipate attacks, and coordinate effective responses. These enhancements strengthen an organization’s cybersecurity posture, fostering a unified and proactive defense against evolving threats.
本文介绍了FLECO Studio 2.0,它通过现实场景增强了网络安全态势感知训练。企业面临着越来越多的网络威胁,但却面临着全球网络安全专业人员短缺的问题。为了解决这个问题,他们必须提高所有职能领域现有人员的技能。态势感知对于动态识别、理解和响应威胁至关重要。FLECO Studio 2.0包含了旨在提高此技能的新功能,使多学科团队能够评估风险、预测攻击并协调有效的响应。这些增强增强了组织的网络安全态势,促进了对不断变化的威胁的统一和主动防御。
{"title":"Version 2.0 — FLECO, enhancements for cyber situational awareness training and research","authors":"Manuel Domínguez-Dorado ,&nbsp;David Cortés-Polo ,&nbsp;Francisco J. Rodríguez-Pérez ,&nbsp;Jesús Galeano-Brajones ,&nbsp;Jesús Calle-Cancho","doi":"10.1016/j.simpa.2025.100800","DOIUrl":"10.1016/j.simpa.2025.100800","url":null,"abstract":"<div><div>This article presents FLECO Studio 2.0, which enhances cybersecurity situational awareness training through realistic scenarios. Organizations face increasing cyber threats but struggle with a global shortage of cybersecurity professionals. To address this, they must upskill existing personnel across all functional areas. Situational awareness is crucial for identifying, understanding, and responding to threats dynamically. FLECO Studio 2.0 includes new features designed to improve this skill, enabling multidisciplinary teams to assess risks, anticipate attacks, and coordinate effective responses. These enhancements strengthen an organization’s cybersecurity posture, fostering a unified and proactive defense against evolving threats.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100800"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145623824","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A tool for textual adversarial attack via multi-objective optimization 通过多目标优化的文本对抗性攻击工具
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100787
Zhanqi Cui, Yuanxin Qiao, Ruilin Xie, Li Li, Qifan He
Textual adversarial attacks generate adversarial examples that retain similar semantics to the original text and feed them into the target model to detect potential vulnerabilities by comparing output differences. This approach effectively addresses the scarcity of annotated test data during the testing phase. Existing methods often rely on greedy strategies for candidate word selection, which may result in contextually inappropriate or unnatural perturbations, thereby compromising the overall quality of the adversarial examples. To address this issue, we propose MOBTAG, a tool for generating textual adversarial examples based on multi-objective optimization. MOBTAG integrates principles from both multi-objective optimization and genetic algorithms. It improves the attack success rate while maintaining high semantic similarity and readability between adversarial examples and the original texts, thereby enabling the generation of high-quality adversarial examples
文本对抗性攻击生成与原始文本保持相似语义的对抗性示例,并将它们提供给目标模型,以便通过比较输出差异来检测潜在的漏洞。这种方法有效地解决了在测试阶段缺乏注释测试数据的问题。现有的方法通常依赖于贪婪的候选词选择策略,这可能导致上下文不适当或不自然的扰动,从而影响对抗性示例的整体质量。为了解决这个问题,我们提出了MOBTAG,一个基于多目标优化生成文本对抗示例的工具。MOBTAG整合了多目标优化和遗传算法的原理。该方法在提高攻击成功率的同时,保持了对抗示例与原始文本之间较高的语义相似度和可读性,从而能够生成高质量的对抗示例
{"title":"A tool for textual adversarial attack via multi-objective optimization","authors":"Zhanqi Cui,&nbsp;Yuanxin Qiao,&nbsp;Ruilin Xie,&nbsp;Li Li,&nbsp;Qifan He","doi":"10.1016/j.simpa.2025.100787","DOIUrl":"10.1016/j.simpa.2025.100787","url":null,"abstract":"<div><div>Textual adversarial attacks generate adversarial examples that retain similar semantics to the original text and feed them into the target model to detect potential vulnerabilities by comparing output differences. This approach effectively addresses the scarcity of annotated test data during the testing phase. Existing methods often rely on greedy strategies for candidate word selection, which may result in contextually inappropriate or unnatural perturbations, thereby compromising the overall quality of the adversarial examples. To address this issue, we propose MOBTAG, a tool for generating textual adversarial examples based on multi-objective optimization. MOBTAG integrates principles from both multi-objective optimization and genetic algorithms. It improves the attack success rate while maintaining high semantic similarity and readability between adversarial examples and the original texts, thereby enabling the generation of high-quality adversarial examples</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100787"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145268606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
DefectDetect: A lightweight application for manual image annotation and patch extraction DefectDetect:用于手动图像注释和补丁提取的轻量级应用程序
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100795
Lejla Arapovic, Emir Sokic
This paper presents DefectDetect, a lightweight desktop tool for manual image annotation and automatic patch extraction, developed to assist in creating annotated datasets for machine learning problems. Although it is initially designed for annotating leather defects, the application supports broader use cases. Users can annotate freely, automatically extract smaller image patches and corresponding binary masks with adjustable stride, selected defect types and rating (0–2), and export data in PNG, JSON, YOLO, or Pascal VOC formats. The tool is fully GUI-based, requires no coding knowledge for usage, and supports session saving and batch image loading. The application has proven effective in academic contexts through its use in research activities. Future plans include the addition of shape annotation functionality and support for batch processing.
本文介绍了DefectDetect,一个用于手动图像注释和自动补丁提取的轻量级桌面工具,用于帮助创建用于机器学习问题的注释数据集。虽然它最初是为标注皮革缺陷而设计的,但该应用程序支持更广泛的用例。用户可以自由标注,自动提取更小的图像补丁和相应的二进制掩码,可调整跨距,选择缺陷类型和等级(0-2),并以PNG、JSON、YOLO或Pascal VOC格式导出数据。该工具完全基于gui,不需要编码知识就可以使用,并支持会话保存和批量图像加载。通过在研究活动中的使用,该应用程序已被证明在学术环境中是有效的。未来的计划包括增加形状注释功能和支持批处理。
{"title":"DefectDetect: A lightweight application for manual image annotation and patch extraction","authors":"Lejla Arapovic,&nbsp;Emir Sokic","doi":"10.1016/j.simpa.2025.100795","DOIUrl":"10.1016/j.simpa.2025.100795","url":null,"abstract":"<div><div>This paper presents DefectDetect, a lightweight desktop tool for manual image annotation and automatic patch extraction, developed to assist in creating annotated datasets for machine learning problems. Although it is initially designed for annotating leather defects, the application supports broader use cases. Users can annotate freely, automatically extract smaller image patches and corresponding binary masks with adjustable stride, selected defect types and rating (0–2), and export data in PNG, JSON, YOLO, or Pascal VOC formats. The tool is fully GUI-based, requires no coding knowledge for usage, and supports session saving and batch image loading. The application has proven effective in academic contexts through its use in research activities. Future plans include the addition of shape annotation functionality and support for batch processing.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100795"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145466177","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Screw Process Anomaly Visualization (SPAV): A Python module for local and global machine learning visualizations for screw tightening anomaly detection 螺钉过程异常可视化(SPAV):用于螺钉拧紧异常检测的局部和全局机器学习可视化的Python模块
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100786
Marta Moreno , Hugo Rocha , André Pilastri , Guilherme Moreira , Luís Miguel Matos , Paulo Cortez
Modern screwdriver systems generate real-time angle-torque data that form tightening curves that are valuable for quality inspection issues (e.g., detect faulty processes). This work describes the Screw Process Anomaly Visualization (SPAV) Python module, which provides several eXplainable AI (XAI) graphs for Machine Learning (ML) screw tightening results, namely global and local errors, with identification of most probable anomaly angle-torque locations. SPAV integrates seamlessly with the scientific Python ecosystem and is compatible with several ML implementations, including H2O and Keras deep AutoEncoders (AE).
现代螺丝刀系统生成实时角扭矩数据,形成拧紧曲线,对质量检查问题(例如,检测错误工艺)有价值。本工作描述了螺钉过程异常可视化(SPAV) Python模块,该模块为机器学习(ML)螺钉拧紧结果提供了几个可解释的AI (XAI)图,即全局和局部误差,并识别了最可能的异常角-扭矩位置。SPAV与科学Python生态系统无缝集成,并与多种ML实现兼容,包括H2O和Keras深度自动编码器(AE)。
{"title":"Screw Process Anomaly Visualization (SPAV): A Python module for local and global machine learning visualizations for screw tightening anomaly detection","authors":"Marta Moreno ,&nbsp;Hugo Rocha ,&nbsp;André Pilastri ,&nbsp;Guilherme Moreira ,&nbsp;Luís Miguel Matos ,&nbsp;Paulo Cortez","doi":"10.1016/j.simpa.2025.100786","DOIUrl":"10.1016/j.simpa.2025.100786","url":null,"abstract":"<div><div>Modern screwdriver systems generate real-time angle-torque data that form tightening curves that are valuable for quality inspection issues (e.g., detect faulty processes). This work describes the Screw Process Anomaly Visualization (SPAV) Python module, which provides several eXplainable AI (XAI) graphs for Machine Learning (ML) screw tightening results, namely global and local errors, with identification of most probable anomaly angle-torque locations. SPAV integrates seamlessly with the scientific Python ecosystem and is compatible with several ML implementations, including H2O and Keras deep AutoEncoders (AE).</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100786"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145221950","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MATLAB-AMPL integration with heuristics and association mining: An optimization-driven framework for retail shelf space allocation MATLAB-AMPL集成启发式和关联挖掘:零售货架空间分配的优化驱动框架
IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-10-01 DOI: 10.1016/j.simpa.2025.100797
Gihan S. Edirisinghe , Charles L. Munson
This paper introduces a MATLAB-based framework for shelf-space optimization in retail, integrating AMPL via an API for solving linear and nonlinear programs. It supports two strategies: (1) Guided Random Rearrangement, creating constraint-aware layouts without prior data, and (2) Data-Driven Rearrangement, using association rule mining and mixed-integer programming to boost impulse buys. Core data structures are developed in MATLAB, while CPLEX and BARON solvers are employed through AMPL when required. The system adapts to varied retail environments, enhancing profitability and customer experience. New experiments with the Microsoft FoodMart dataset show that the data-driven method consistently outperforms random strategies.
本文介绍了一个基于matlab的零售货架空间优化框架,通过API集成AMPL来求解线性和非线性程序。它支持两种策略:(1)引导随机重排,在没有先验数据的情况下创建约束感知布局;(2)数据驱动重排,使用关联规则挖掘和混合整数规划来促进冲动购买。核心数据结构在MATLAB中开发,需要时通过AMPL使用CPLEX和BARON求解器。该系统适应不同的零售环境,提高盈利能力和客户体验。微软FoodMart数据集的新实验表明,数据驱动的方法始终优于随机策略。
{"title":"MATLAB-AMPL integration with heuristics and association mining: An optimization-driven framework for retail shelf space allocation","authors":"Gihan S. Edirisinghe ,&nbsp;Charles L. Munson","doi":"10.1016/j.simpa.2025.100797","DOIUrl":"10.1016/j.simpa.2025.100797","url":null,"abstract":"<div><div>This paper introduces a MATLAB-based framework for shelf-space optimization in retail, integrating AMPL via an API for solving linear and nonlinear programs. It supports two strategies: (1) Guided Random Rearrangement, creating constraint-aware layouts without prior data, and (2) Data-Driven Rearrangement, using association rule mining and mixed-integer programming to boost impulse buys. Core data structures are developed in MATLAB, while CPLEX and BARON solvers are employed through AMPL when required. The system adapts to varied retail environments, enhancing profitability and customer experience. New experiments with the Microsoft FoodMart dataset show that the data-driven method consistently outperforms random strategies.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"26 ","pages":"Article 100797"},"PeriodicalIF":1.2,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145525789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Software Impacts
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1