@article{ 
author = {Mir, Marziye and Noferesti, Samir},  
title = {Using Data Augmentation Techniques for Sentiment Analysis of Users’ Opinions on Reopening of Schools During the Covid-19 Epidemic}, 
abstract ={Sentiment analysis, also called opinion mining, is one of the sub-areas of natural language processing that aims to classify texts according to the sentiments, beliefs and attitudes expressed in them. In the most current research, texts are divided into two &#34;positive&#34; and &#34;negative&#34; categories. However, there are also other categories such as good/bad&#34; and agree/disagree, every one of which has its applications. The purpose of this paper is to analyze the opinions expressed by users on social media about the reopening of schools during the Covid-19 outbreak using supervised machine learning techniques, and to classify them into two &#34;agree&#34; and &#34;disagree&#34; categories. Users&#39; opinions, in this paper, are in Persian. The lack of sufficient datasets and also the low accuracy of natural language processing tools are the most important problems of text processing in Persian. Due to the mentioned limitations, the use of supervised machine learning algorithms and also the extraction of effective features for training machine learning classifiers in Persian are facing a serious challenge. In this paper, first, a small dataset of the users&#39; opinions about the reopening of schools was collected and manually labeled. Then, a combined method was used for data augmentation of the dataset. In the proposed method, first, Persian sentences were translated into English. Then nouns, verbs and adjectives of the English sentences were replaced with their synonyms. Next, the English sentences were translated into Persian again. The new sentence with the class label of the initial sentence was added to the training set. Thus, the size of the training set increased by 97 percent. After that, the efficiency of employing the common pre-processing steps and using common feature sets in sentiment analysis of the English texts for Persian were evaluated and the best of them were selected. Considering the low accuracy of the Persian natural language processing tools, it was tried to select those features that were less dependent on the tools. Finally, machine learning classification was used to determine agree/disagree class of the user opinions of the test sets. The results of the experiments indicated that by applying the proposed method for data augmentation and using selected features in this paper, 81 and 79 percent precision was obtained for the polarity classification of opinions using SVM and CNN algorithms, respectively.},  
Keywords = {Sentiment Analysis, Opinion mining, Supervised learning, Deep learning, Data augmentation, Covid-19},
volume = {21},
Number = {2}, 
pages = {3-14}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {به‌کارگیری روشهای دادهافزایی برای تحلیل احساسات کاربران درباره بازگشایی مدارس در دوران همه‌گیری کووید-19},
abstract_fa ={ازجمله روش&#8204;&#173;های موفق برای تحلیل احساسات، روش&#173;&#8204;های یادگیری باناظر است که با آموزش یک طبقه&#8204;بند بر روی یک مجموعه&#8206;داده آموزشی از نظرات دارای برچسب احساس، یک مدل پیش&#173;&#8204;بینی&#8204;کننده می&#173;&#8204;سازند که قادر است، جملات جدید را طبقه&#173;&#8204;بندی کند. در زبان فارسی، نبود داده&#8204;های آموزشیِ کافی و دقت کم ابزارهای پردازش زبان طبیعی، به&#8204;کارگیری الگوریتم&#8204;های باناظر و نیز استخراج ویژگی&#8206;های باکیفیت را با چالش جدی روبه&#8206;رو ساخته&#8204;است. هدف مقاله حاضر به&#8204;&#173;کارگیری روش&#8204;های یادگیری ماشین باناظر برای طبقه&#173;&#8204;بندی نظرات مطرح&#8206;شده توسط کاربران فارسی زبان در رسانه&#8204;های اجتماعی درباره بازگشایی مدارس در دوران همه&#8204;گیری کووید-19 است. برای غلبه بر مشکل کمبود داده&#8204;&#173;های آموزشی یک روش ترکیبی برای داده&#8204;افزایی پیشنهاد شده&#8204;است که اندازه مجموعه آموزش را حدود 97درصد افزایش می&#173;دهد. نتایج آزمایش&#8206;های انجام&#8206;گرفته نشان می&#8204;دهد که با اعمال روش پیشنهادی برای داده&#8204;افزایی و به&#8204;کارگیری ویژگی&#8204;های انتخابی در این مقاله، به&#8204;ترتیب دقت 81 و 79درصد برای طبقه&#8204;بندی نظرات با استفاده از الگوریتم&#8204;های ماشین بردار پشتیبان و شبکه عصبی پیچشی حاصل می&#8204;شود.},
keywords_fa = {تحلیل احساسات, نظرکاوی, یادگیری باناظر, یادگیری عمیق, داده‌افزایی, کووید-19},

doi = {10.61186/jsdp.21.2.3},
url = {http://jsdp.rcisp.ac.ir/article-1-1385-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1385-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {sametomrani, moslem and sanieeabadeh, mohammad and moghaddamcharkari, nasrollah},  
title = {Rumor Detection on Twitter using tweet and user features}, 
abstract ={When every news item is posted on social media, reactions to it are different and arouse curiosity from different viewpoints. The most important part is to understand the accuracy of the news. A rumor is invalid news, meaning it has not yet been confirmed and it may cause irreparable damage if it is not valid. Therefore, it is very important to detect it. Rumor detection, or in other words, determining its validity, plays an essential role in preventing fake news. Naturally, every phenomenon of normal and anomaly is transmitted to people through social networks. Every News Reactions to that news are different. Depending on the importance of the news, it may be widely covered or it may not have a specific reaction. But if the news spreads widely, it arouses curiosity from different angles. The news is false or true, or the news is valid or invalid. In this work, an attempt was made to identify rumors on social networks by using Hand-Crafted features based on tweets, users and a combination of the two, oversampling and normalization, and by using machine learning classification. Using 4 machine learning classifiers, including Support vector machine, Logistic regression, K-nearest neighbors and Random forest, the two rumors on social networks were detected. Two data sets, PHEME 2017 and PHEME 2018, have been used. The results on these two datasets show that in PHEME 2017, the random forest classifier shows an accuracy of 0.988 using tweet and combination features. Also, these features show a precision of 0.987, which is better than other classifiers used in this work. This classifier has a better recall than other classifiers along with logistic regression with a value of 0.986. Also, this classifier obtained better results with the two mentioned features, with 0.987. In the PHEME 2018 dataset, it obtained the RF classifier with an accuracy of 0.969 using tweet and combination features, and it has better performance in precision, recall and F1. In addition, the user feature in the classifier of k nearest neighbors brings better results than the other two features.},  
Keywords = {rumor detection, machine learning, user Feature, tweet Feature, Hand-Crafted Feature},
volume = {21},
Number = {2}, 
pages = {15-28}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {تشخیص شایعه در شبکه اجتماعی توییتر با استفاده از ویژگی‌های توییت و کاربر},
abstract_fa ={با شنیدن هر خبر در شبکه&#173;&#8204;های اجتماعی، واکنش&#173;&#8204;ها به آن متفاوت است و از زوایای مختلف موجب برانگیخته&#8204;شدن حس کنجکاوی می&#8204;شود. مهم&#173;&#8204;ترین بخش آن فهمیدن صحّت&#8204;وسقم خبر است. شایعه، خبری نامعتبر است؛ یعنی هنوز تأیید نشده و ممکن است در صورت نداشتن اعتبار موجب خسارات جبران&#8204;ناپذیری شود؛ ازاین&#8204;رو، تشخیص آن بسیار مهم است. تشخیص شایعه و یا به&#8204;عبارتی مشخص&#8204;کردن اعتبار آن نقش اساسی در جلوگیری از خبر نادرست دارد. در این مقاله، با استفاده از ویژگی&#173;&#8204;های جدید دستی مبتنی بر توییت، کاربر و ترکیبی از این&#8204; دو و با استفاده از چهار دسته&#8204;&#173;بند یادگیری ماشین، شایعه موجود در شبکه&#173;&#8204;های اجتماعی تشخیص داده شد؛ همچنین با توجه به نامتعادل&#8204;بودن مجموعه&#8204;داده از روش بیش&#173;&#8204;نمونه&#8204;&#173;برداری استفاده و با توجه به تفاوت ویژگی&#173;&#8204;ها از نرمال&#8204;سازی استفاده شده&#8204;است. نتایج نشان&#8204; داد این روش با وجود سادگی نسبت به روش&#173;&#8204;های یادگیری ماشین و عمیق بهبود قابل &#8204;توجّهی داشته&#8204;است و مقدار صحّت به 99/0 رسید.},
keywords_fa = {تشخیص شایعه, یادگیری ماشین, ویژگی کاربر, ویژگی توییت, ویژگی دستی},

doi = {10.61186/jsdp.21.2.15},
url = {http://jsdp.rcisp.ac.ir/article-1-1354-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1354-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {Haj-Hosseini, Zeinab and Doostari, Mohammad-Ali and Yusefi, Hame},  
title = {Implementation of a countermeasure method against DPA on McEliece Post Quantum Cryptosystem}, 
abstract ={In recent years, embedded systems have continuously gained importance. This ubiquity is accompanied by an increased need for embedded security. Cryptography can address these security requirements. Many symmetric and asymmetric algorithms, such as AES, DES, RSA, ElGamal, and ECC, have been implemented on embedded devices. All frequently implemented public-key cryptosystems rely on the presumed hardness of either factoring the product of two large primes (FP) or computing discrete logarithms (DLP). These two problems are closely related. Therefore, solving these problems would have significant ramifications for classical public-key cryptography and, consequently, for all embedded devices that utilize these algorithms. Currently, both problems are believed to be computationally infeasible with a conventional computer. However, a quantum computer capable of performing computations on a few thousand qubits could solve both problems using Shor&#39;s algorithm[1]. Although a quantum computer of this scale has not been reported, it could become a reality within the next one to three decades. Consequently, the development and cryptanalysis of alternative post-quantum cryptosystems are crucial. Post-quantum cryptosystems refer to cryptosystems that are not susceptible to the critical security loss or complete compromise caused by quantum computers. One of the major security challenges is the development of quantum computers and the potential compromise of current cryptosystems in the future. Therefore, it is essential to consider post-quantum cryptosystem algorithms and the challenges of implementing and attacking them. Post-quantum cryptosystems encompass various types, including hash-based cryptography, multivariate-quadratic-equations cryptography, lattice-based cryptography, and code-based cryptography. In this study, our focus is on the QC-MDPC McEliece code-based algorithm. Post-quantum public keys must be designed to gain popularity in practice; they should be optimized for implementation and efficient in execution. McEliece encryption and decryption do not require computationally expensive processing, making it more suitable for implementation[2]. One of the implementation challenges for these algorithms is the large key length, which poses an important issue for implementation on embedded systems. Additionally, countering side-channel attacks caused by information leakage from hardware equipment is crucial. We have addressed this by reducing the key length from 1200 bytes to 180 bytes, providing 80-bit security, and introducing a new method for implementing the QC-MDPC McEliece cryptosystem. Differential power analysis attacks (DPA) exploit the relationship between power consumption and intermediate data to recover the key. In this study, we have used a masking technique for multiplication in the finite field in the syndrome computation part of the decryption algorithm. We have implemented the Threshold Implementation (TI) masking countermeasure for DPA to eliminate information leaks from the previous implementation.},  
Keywords = {Post-Quantum Cryptosystem, DPA, McEliece, QC-MDPC Codes},
volume = {21},
Number = {2}, 
pages = {29-42}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {پیاده‌سازی روشی برای مقابله با حمله تحلیل ‌توان بر روی الگوریتم مک‌الیس},
abstract_fa ={یکی از مهم&#8204;ترین مسائل امنیتی پیش&#8204;رو، ظهور رایانه&#8204;های کوانتومی و شکسته&#8204;شدن الگوریتم&#8204;های رمزنگاری کنونی است؛ ازاین&#8204;رو توجه به الگوریتم&#8204;های رمزنگاری پسا&#8204;کوانتوم و بررسی روش&#8204;های پیاده&#8204;سازی و حملات ارائه&#8204;شده روی آن&#8204;ها موضوع مهمی است. یکی از چالش&#8204;های پیاده&#8204;سازی موجود در این دسته از الگوریتم&#8204;ها طول کلید زیاد است که برای پیاده&#8204;سازی روی سامانه&#8204;های تعبیه&#8204;شده[1] از اهمیت زیادی برخوردار است؛ ازطرفی مقابله با حملات کانال جانبی که ناشی از نشت اطلاعات از پیاده&#8206;&#8204;سازی سخت&#8204;افزاری است، نیز یکی از چالش&#8204;های موجود است. در این&#8204; مقاله، با تمرکز بر روی الگوریتم پساکوانتومی رمزنگاری مبتنی&#8204;برکد QC-MDPC[2] مک&#8204;الیس و با استفاده از روشی نوین در پیاده&#8204;سازی، طول کلید نگه&#8204;داری&#8204;شده در سخت&#8204;افزار برای تأمین امنیت هشتادبیتی از 1200 بایت به 180 بایت کاهش یافته&#8204;است؛ همچنین با استفاده از روش پیاده&#8204;سازی پوشانه&#8204;گذاری آستانه[3]، با حمله تحلیل تفاضلی توان[4] مقابله و نشت&#8204;های اطلاعاتی موجود در پیاده&#8204;سازی&#8204;های قبلی رفع شده&#8204;است. &#160; [1] embedded system [2] Quasi Cyclic Moderate Density Parity Check [3] Threshold Implementation (TI) Masking [4] Differential Power Analysis (DPA)},
keywords_fa = {رمزنگاری پسا‌کوانتومی, تحلیل تفاضلی توان, الگوریتم مک‌الیس, کدهای QC-MDPC},

doi = {10.61186/jsdp.21.2.29},
url = {http://jsdp.rcisp.ac.ir/article-1-1222-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1222-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {mihandoost, sar},  
title = {Atrial Fibrillation Classification Using PiCA-ESN Algorithm and Stockwell Transform}, 
abstract ={Atrial fibrillation (AF) is a prevalent cardiac arrhythmia characterized by irregular heartbeats, often without noticeable symptoms in patients. Diagnosing AF is challenging for cardiologists, requiring advanced methods for accurate identification using electrocardiogram (ECG) signals. Automated AF diagnosis can significantly aid cardiologists in prompt identification, potentially reducing the risks associated with acute heart disease and stroke. Various non-invasive techniques based on ECG signal processing have been suggested to better understand the mechanisms by analyzing the atrial fibrillatory waves (f-waves). Different signal processing methods for f-wave extraction have been explored, which may be classified as follows: average beat subtraction and its advanced variants, QT-interval interpolation, principal and independent component analysis, nonlinear adaptive filtering using an echo state network, diffusion geometry, and extended Kalman filtering. This study aims to extract the f-wave from the ECG signal using the PiCA-ESN algorithm, which yields better results compared to other methods. Additionally, the f-wave&#39;s time-frequency behavior was analyzed using the Stockwell transform to differentiate between terminated and non-terminated AF states for the first time in this study. First, the PiCA-ESN algorithm facilitated the extraction of the f-wave from the ECG signal. Subsequently, the Stockwell transform was used to compute the time-frequency maps of the extracted f-wave. Various features were derived from the amplitude of the Stockwell transform and utilized in conjunction with three classifiers: MLP, SVM, and AdaBoost. The findings reveal that the proposed method outperforms selected methodologies from the Physionet Challenge 2004, achieving an impressive 100% accuracy in both tasks. Additionally, an experiment was conducted to assess the robustness of the proposed features across consecutive signal segments, validating their stability during signal analysis.},  
Keywords = {Electroencephalogram (ECG), Atrial fibrilation (AF), f-wave, PiCA-ESN algorithm, Stockwell transform (S transform)},
volume = {21},
Number = {2}, 
pages = {43-54}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {طبقه‌بندی فیبریلاسیون دهلیزی با استفاده از الگوریتمPiCA-ESN  و تبدیل  Stockwell},
abstract_fa ={فیبریلاسیون دهلیزی (AF) شایع&#8204;ترین نوع آریتمی قلبی است که با ایجاد بی&#8204;نظمی در ضربان قلب همراه است. مطالعات بالینی نشان می&#8204;دهند که بیماران مبتلا به AF اغلب علائم قابل مشاهده&#8204;ای درطول فیبریلاسیون دهلیزی ندارند؛ ازاین&#8204;رو، تشخیص این بیماری برای پزشک متخصص دشوار است. تشخیص خودکار AF با استفاده از سیگنال&#8204; الکتروکاردیوگرام (سیگنال ECG) به پزشک معالج در تشخیص کمک بسزایی می&#8204;کند و خطر ابتلا به بیمارهای حاد قلبی و سکته مغزی را کاهش می&#8204;دهد. در این مقاله، رویکردی جدید به&#8204;منظور استخراج سیگنال&#8204; فیبریلاتور دهلیزی (موج f) از سیگنال&#8204; ECG با استفاده از الگوریتم PiCA-ESN و آنالیز زمان- فرکانس آن توسط تبدیل Stockwell برای طبقه&#8204;بندی AF پایان&#8204;یافته و پایان&#8204;نیافته پیشنهاد شده&#8204;است. ابتدا سیگنال&#8204; فیبریلاتور دهلیزی (موج f) از سیگنال ECG استخراج شده و پس از آن تصویر زمان-فرکانس موج f با استفاده از تبدیل Stockwell به&#8204;دست می&#8204;آید؛ در ادامه، دامنه تصویر زمان-فرکانس Stockwell توسط ویژگی&#8204;های مختلف بازتوصیف و به&#8204;ترکیب سه طبقه&#8204;بند اعمال می&#8204;شود. به&#8204;علاوه در این مطالعه آزمایش جدیدی برای بررسی پایداری ویژگی&#8204;ها درطول سیگنال پیشنهاد شده&#8204;است. این مطالعه بر روی پایگاه &#8204;داده فیزیونت پیاده&#8204;&#8204;سازی شده&#8204; و نتایج به&#8204;دست&#8204;آمده نشان می&#8204;دهند که روش پیشنهادی عملکرد بهتری در مقایسه با روش&#8204;های برگزیده چالش فیزیونت با دستیابی به&#8204;دقت 100درصد دارد.},
keywords_fa = {سیگنال الکتروکاردیوگرام(ECG) , فیبریلاسیون دهلیزی(AF) , موجf , الگوریتمPiCA-ESN , تبدیل  Stockwell(تبدیل S)},

doi = {10.61186/jsdp.21.2.43},
url = {http://jsdp.rcisp.ac.ir/article-1-1374-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1374-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {soleimani, mohsen and ChehelAmirani, Mahdi and Kabodian, Seied Jahanshah},  
title = {Steganalysis of Compressed Audio Files Based on Machine Learning}, 
abstract ={The science of hiding a message containing information in a carrier medium is called steganography, and the attempt to detect the presence or absence of a hidden message in a cover medium is called steganalysis. The MP3 compression format has been used among audio data as a suitable and comprehensive host for information encryption, and various encryption methods have been designed for this purpose. In this research, the aim is to present an algorithm for audio ateganalysis, specifically for compressed audio files in MP3 format, in which some data has been embedded using MP3stego software. To prepare encrypted data, text files with random texts have been used. First, by using the side information extracted from MP3 files, the necessary features are extracted and the audio data, which includes two categories of stego files and clean files, is divided into two parts: training data and test data. And then, using machine learning techniques (support vector machine), the detection system of infected files and clean files is designed, and finally, the efficiency of the system is measured using the test data. In this paper, a new feature called spectral peakiness (SPK) is extracted from the side information of MP3 file. The proposed system was tested using separate test data, which includes clean files and stego files with various encryption capacities, and it distinguished clean and stego files with 100% accuracy and without error. The results indicate the perfect classification of stego and clean files while reducing the computational complexity and increasing the speed of steganalysis compared to other methods. Instead of using the audio signal information stored in the MP3 file, the proposed method uses the side information of the MP3 file, which is less dependent on the audio content of the file. In this method, the MDB side information in the compressed audio file is assumed as a sequence, and then, using a feature extraction method, a new feature in the frequency domain called spectral peakiness is calculated. This simple yet powerful feature is combined with features such as temporal average and spectral average of the MDB sequence and forms a low-dimensional (three-dimensional) feature vector. This feature vector will then be classified by a support vector machine (SVM) classifier as a suspicious file or a normal file. The feature extraction method, while being simple and having very few calculations, has 100% accuracy (recognition without any error) for MP3 files, even when the amount of the hidden information in the audio file is very low.},  
Keywords = {Compressed Audio File, Audio Steganography, Audio Steganalysis, MP3, MP3stego},
volume = {21},
Number = {2}, 
pages = {55-66}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {نهان‌کاوی فایل‌های فشرده صوتی با استفاده از یادگیری ماشین},
abstract_fa ={علم پنهان&#8204;سازیِ پیام حاوی اطلاعات در یک رسانه حامل را نهان&#8204;نگاری و تلاش برای تشخیص وجود یا نبود پیام نهان&#8204;شده در شیء پوششی را تحلیل نهان&#8204;نگاری یا نهان&#8204;کاوی می&#8204;نامند. فرمت فشرده&#8204;سازی&#160;MP3&#160;در میان داده&#8204;های صوتی به&#8204;عنوان میزبانی مناسب و فراگیر برای نهان&#8204;نگاری اطلاعات مورداستفاده قرار گرفته و شیوه&#8204;های نهان&#8204;نگاری مختلفی برای این منظور طراحی شده&#8204;اند؛ در این پژوهش، هدف ارائه الگوریتمی برای نهان&#8204;کاوی به&#8204;طور خاص برای فایل&#8204;های فشرده صوتی با قالب MP3 است که با نرم&#8204;افزارMP3stego&#160; نهان&#8204;نگاری شده&#8204;اند. برای تهیه دادگان نهان&#8204;نگاری از فایل&#8204;های متنی با متون تصادفی استفاده شده&#8204;است. ابتدا با استفاده از اطلاعات جانبیِ مستخرج از فایل&#8204;های MP3، ویژگی&#8204;های لازم استخراج&#8204;شده و دادگان صوتی که شامل دو دسته فایل&#8204;های نهان&#8204;نگاری&#8204;شده و فایل&#8204;های نهان&#8204;نگاری&#8204;نشده است، به دو بخش دادگان آموزش و دادگان آزمون تقسیم شده و در ادامه با استفاده از روش&#8204;های یادگیری ماشین (ماشین بردار پشتیبان)، سامانه تشخیص فایل&#8204;های آلوده و فایل&#8204;های تمیز طراحی شده و درنهایت کارایی سامانه با استفاده از دادگان آزمون اندازه&#8204;گیری می&#8204;شود. در این مقاله، یک ویژگی جدید به&#8204;نام قله&#8204;داربودن طیف (SPK) از اطلاعات جانبی فایل MP3 استخراج می&#8204;شود. سامانک پیشنهادی با استفاده از دادگان جداگانه آزمون که شامل فایل&#8204;های تمیز و فایل&#8204;های نهان&#8204;نگاری&#8204;شده با ظرفیت&#8204;های نهان&#8204;نگاری متنوع است، آزمایش شده و با دقت 100% و بدون خطا فایل&#8204;های تمیز و آلوده را از هم متمایز می&#8204;کند. نتایج حاصل حاکی از شناسایی دقیق موارد نهان&#8204;نگاری&#8204;شده درعین کاهش پیچیدگی محاسباتی و افزایش سرعت این نوع نهان&#8204;کاوی نسبت به روش&#8204;های ابداعی گذشته است.},
keywords_fa = {فایل فشرده صوتی, نهان‌کاوی فایل‌های صوتی, نهان‌نگاری در فایل‌های صوتی, MP3Stego, MP3},

doi = {10.61186/jsdp.21.2.55},
url = {http://jsdp.rcisp.ac.ir/article-1-1273-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1273-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {saneiarani, hassan and esmaili, mahdi and Afsharkazimi, Mohmmad ali},  
title = {Choosing the Best Installation Paths In the Development of Urban CCTV Cameras}, 
abstract ={Optimizing camera placement is a two-decade-old research problem. Many researches have solved the problem with different approaches. Some different methods such as genetic algorithm, reinforcement learning, and greedy algorithm have been developed to obtain the maximum surface coverage. Some researchers have considered specific applications in order to optimally cover a certain area such as a coastal area or a protected area under the coverage of CCTV cameras. Some researchers have also considered the camera&#39;s capabilities of vertical rotation or horizontal rotation or zooming in order to use these capabilities for optimization. With the development of drone manufacturing technology, this tool is also proposed for specific applications. But what is less discussed is the optimization of the placement of urban surveillance cameras in a real city map. Usually, due to the high cost, all city cameras are not installed at once, and cameras are added annually to develop the city traffic monitoring system. Therefore, it is necessary to prioritize the selection of the route and a very important factor in prioritization is traffic. Traffic is the most important factor in choosing the route for the placement of urban surveillance cameras because the streets with more traffic are exposed to more traffic accidents and should be the priority for video monitoring. Traffic data is usually big data, not available for all cities, and on the other hand, providing traffic data may violate citizens&#39; privacy. Therefore, there are many methods for creating virtual traffic, which are classified into two categories: macro and micro. Macro methods model traffic as a physical phenomenon such as fluid or gas, but micro models, which are mostly used in artificial intelligence methods, consider traffic as a set of individual trips. In this work, we use the second method to create virtual traffic so that routes with more traffic are prioritized for installation. Citizens usually make a lot of intra-city trips, and the function of city monitoring systems is to monitor these routes. Therefore, the placement of surveillance cameras should also be in such a way that it considers the observation of these routes. In the proposed method, the real map of the city is selected as a model. Then, by separating the main paths and obtaining the skeleton of the path, a graph of the paths is obtained, the intersection point of the paths will be its vertex and the distance between the vertices will be the weight of the connecting edges. Now by randomly selecting two vertices from the graph as the origin and destination of an intra-city trip and routing between them with Dijkstra&#39;s algorithm, a trip is made. By repeating this process, virtual traffic is simulated. To create virtual traffic similar to real traffic, the probability of choosing high-traffic points is considered more than other points. Therefore, the probability of selecting vertices in the graph is different according to their location in the city. By creating one hundred thousand paths for the studied model, the edges with the highest repetition can be found as the final results and suggested for camera installation. The evaluation of the final results is done by repeating random experiments and using the Jaccard similarity coefficient, and the degree of similarity of the output results is checked. The reliability of the proposed method is expressed by mathematical analysis and by drawing graphs, and the impact of influential parameters such as the number of city trips, the probability of choosing points, the impact of city topology, and the number of output results are expressed analytically, and the similarity of the results is 98%. The advantage of the proposed method is not depending on special tools such as special cameras for traffic measurement, as well as not depending on a specific location and topology.},  
Keywords = {placement of urban CCTV camera - Virtual traffic - Jaccard similarity coefficient - Dijkstra's algorithm - smart city},
volume = {21},
Number = {2}, 
pages = {67-78}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {انتخاب بهترین مسیرهای نصب در توسعه دوربین‌های مداربسته شهری},
abstract_fa ={دوربین&#8206;های مداربسته یکی از مهم&#8204;ترین ابزارهایی است که در شهرها برای سامانه کنترل ترافیک استفاده می&#8204;شود. شهروندان روزانه مسافرت&#8204;های درون&#8204;شهری زیادی انجام می&#8204;دهند و عملکرد سامانه&#8204;های نظارت شهری نیز پایش این مسیرهاست. در روش پیشنهادی، نقشه واقعی شهر به&#8204;عنوان یک مدل انتخاب شده&#8204;است. با جداسازی مسیر&#8204;های اصلی از سایر مکان&#8204;ها، گرافی از مسیرها به&#8204;دست می&#8204;آید؛ سپس با انتخاب تصادفی مجموعه&#8204;ای از زوج&#8204;رأس&#8204;ها از گراف، به&#8204;عنوان مبدأ و مقصد یک سفر داخل شهری و مسیریابی بین آن&#8204;ها با الگوریتم دایکسترا، ترافیک مجازی ساخته می&#8204;شود. برای تطابق ترافیک مجازی با ترافیک واقعی، احتمال انتخاب نقاط پر رفت&#8204;و&#8204;آمد بیشتر درنظرگرفته می&#8204;شود. با ایجاد یک&#8204;صدهزار مسیر برای مدل مورد مطالعه، می&#8204;توان یال&#8206;ها را با بالاترین تکرار به&#8204;عنوان نتایج نهایی پیدا کرد و برای نصب دوربین پیشنهاد داد. ارزیابی نتایج نهایی با تکرار آزمایش&#8204;های تصادفی و با استفاده از ضریب تشابه ژاکارد انجام گرفته است و میزان تشابه نتایج خروجی بررسی می&#8204;شود. پایایی روش پیشنهادی با تحلیل ریاضی و با رسم نمودارها بیان می&#8204;شود و تأثیر پارامترهای تأثیرگذار مانند تعداد مسافرت شهری، میزان احتمال انتخاب نقاط، تأثیر توپولوژی شهر و تعداد نتایج خروجی به&#8204;شکل تحلیلی بیان&#8204; شده و میزان تشابه نتایج، 98درصد به&#8204;دست آمد. مزیت روش پیشنهادی وابسته&#8204;نبودن به ابزار خاص مانند دوربین&#8204;های سنجش ترافیک و همچنین بدون وابستگی به مکان و توپولوژی خاص است.},
keywords_fa = {جانمایی دوربین مداربسته شهری, ترافیک مجازی, ضریب تشابه ژاکارد, الگوریتم دایکسترا, شهر هوشمند},

doi = {10.61186/jsdp.21.2.67},
url = {http://jsdp.rcisp.ac.ir/article-1-1402-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1402-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {Jaberi, Pouyan and Nemati, Shahla and Basiri, Mohammad Ehs},  
title = {Classification of skin cancer images using two-level ensemble deep learning}, 
abstract ={Today, despite the tremendous advances in medical science and technology, access to a specialist doctor is still considered a major challenge. This challenge is of great importance for diseases such as cancer. Skin cancer is the 13th most common cancer in men and the 15th most common cancer in women. While some skin problems are benign and harmless, some of them can be malignant masses, which will remain harmless if they are diagnosed in time. When consulting a specialist doctor may be time-consuming and expensive, an intelligent system can be a fast alternative or, at least, an efficient preliminary treatment solution. For skin cancer, such intelligent system may utilize the images of suspicious skin masses labeled according to their benign or malignant state by specialist physicians. These labeled images are useful for training intelligent systems which should diagnose the potential problems in unseen new images. In this research, a novel deep learning-based approach is proposed for the problem of classifying skin cancer images into two categories of benign and malignant images. In the proposed model, powerful deep learning models for image classification including VGG, ResNet, and Inception are used in two levels. Specifically, we formed two ensembles; VGG ensemble which consists of VGG-16 and VGG-19 models and ResNet ensemble which consists of ResNet152, ResNet50, and Inception models. CatBoost algorithm is used in each level to combine the models on that ensemble. Finally, at the next level, two ensembles were combined using the CatBoost algorithm. The proposed ensemble model tries to improve the accuracy and consistency of the results by aggregating the deep models at its two levels. In order to show the utility of the proposed model, a subset of ISIC public dataset for skin cancer images is used for training and evaluation of models. The performance of the proposed ensemble model is compared with several deep neural networks and previous similar researches. Specifically, we compared the results achieved by the proposed model with those obtained by existing similar deep models and those used as building blocks of the proposed model. The results show that the proposed model performs better in classifying skin cancer images. The performance of the proposed model, both in each of the classes and in general, has been better than all independent deep learning models. It has also been shown that using VGG ensemble along with this proposed model by combining its results with the help of CatBoost and forming a two-level ensemble has improved its independent performance in each class.},  
Keywords = {Deep Learning, Ensemble Learning, Skin Cancer, Benign, Malignant},
volume = {21},
Number = {2}, 
pages = {79-90}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {رده‌بندی تصاویر سرطان پوست با استفاده از یادگیری عمیق جمعی دو سطحی},
abstract_fa ={برخی از مشکلات پوستی خوش&#8204;خیم و بی&#8204;ضرر و برخی دیگر توده&#8204;های بدخیمی هستند که با تشخیص به&#8204;موقع&#8204; می&#8204;توانند همچنان بی&#8204;ضرر بمانند. در این پژوهش، یک روش یادگیری عمیق جمعی دوسطحی برای رده&#8204;بندی تصاویر پزشکی سرطان پوست پیشنهاد می&#8207;&#8204;شود. در مدل پیشنهادی از یادگیری عمیق در دو سطح استفاده شده&#8204;است و سپس در هر سطح از الگوریتم CatBoost برای ترکیب این مدل&#8204;ها استفاده می&#8207;&#8204;شود. نتایج مدل پیشنهادی با شبکه&#8204;&#8207;ها&#8204;ی عمیق تک&#8204;سطحه و پژوهش&#8204;های مشابه پیشین مقایسه &#8204;شده&#8204;است. نتایج نشان&#8204;می&#8204;دهد که مدل پیشنهادی عملکرد بهتری در رده&#8204;بندی تصاویر سرطان پوست دارد. عملکرد مدل پیشنهادی، چه در هر یک از کلاس&#8204;ها و چه درکل، از تمامی مدل&#8204;های یادگیری عمیق مستقل بهتر بوده&#8204;است. همچنین نشان&#8204;داده &#8204;شده&#8204; که استفاده از VGG-Ensemble در کنار روش پیشنهادی و ترکیب نتایج آن به&#8204;کمک CatBoost و تشکیل یک مجمع دوسطحی، عملکرد آن را در هر کلاس نیز بهبود داده&#8204;است.},
keywords_fa = {یادگیری عمیق, یادگیری جمعی, سرطان پوست, خوش‌خیم, بدخیم},

doi = {10.61186/jsdp.21.2.79},
url = {http://jsdp.rcisp.ac.ir/article-1-1350-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1350-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

@article{ 
author = {Ahmadnia, Mahdi and Maghrebi, Mojtaba and Ghanbari, Rez},  
title = {Providing an effective way to enhance low-light images: Enhanced Illumination Map Optimally}, 
abstract ={Low-light images often suffer from low brightness and contrast, which makes some scene details hard to see. This can affect the performance of many computer vision tasks, such as object recognition, tracking, scene understanding, and occlusion detection. Therefore, it is important and useful to enhance low-light images. One technique to enhance low-light images is based on the Retinex theory, which decomposes images into two components: reflection and illumination. Several mathematical models have been recently developed to estimate the illumination map using this theory. These methods first compute an initial illumination map and then refine it by solving a mathematical model. This paper introduces a novel method based on the Retinex theory to estimate the illumination map. The proposed method employs a new mathematical model with a differentiable objective function, unlike other similar models. This allows us to use more diverse methods to solve the proposed model, as classical optimization methods such as Newton, Gradient, and Trust-Region methods need the objective function to be differentiable. The proposed model also has linear constraints and is convex, which are desirable properties for optimization. We use the CPLEX solver to solve the proposed model, as it performs well and exploits the features of the model. Finally, we improve the illumination map obtained from the mathematical model using a simple linear transformation. This paper introduces a new method based on the Retinex theory for enhancing low-light images. The proposed method improves the illumination and the visibility of the scene details. We compare the performance of our method with six existing methods: AMSR, NPE, SRIE, DONG, MF, and LIME. We use four common metrics to evaluate the visual quality of the enhanced images: AMBE, LOE, SSIM, and NIQE. The results demonstrate that our method is competitive with many of the state-of-the-art methods for low-light image enhancement.},  
Keywords = {Enhance illumination, Enhance low-light images, Illumination map, Retinex theory, Optimization model, Image Processing},
volume = {21},
Number = {2}, 
pages = {91-104}, 
publisher = {Research Center on Developing Advanced Technologies},
title_fa = {ارائه روشی مؤثر برای بهبود تصاویر تاریک: بهبود بهینه نقشه روشنایی},
abstract_fa ={به&#8204;طورمعمول جزئیات صحنه هدف در تصاویر ضبط&#8204;شده در محیط&#8204;های کم&#8204;نور به&#8204;خوبی قابل&#8204;تشخیص نیستند. این مشکل می&#8204;تواند عملکرد بسیاری از الگوریتم&#8204;های دید رایانه را کاهش دهد؛ به&#8204;همین&#8204;دلیل در این &#8204;مقاله روشی جدید ارائه می&#8204;شود تا با افزایش میزان روشنایی، جزئیات پنهان&#8204;شده را دراین تصاویر نمایان سازد. در روش پیشنهادی ابتدا نقشه روشنایی اولیه تصویر محاسبه، سپس با استفاده از یک&#8204; مدل ریاضی جدید نقشه روشنایی اولیه بهبود داده می&#8204;شود. مشتق&#8204;پذیربودن تابع هدف مدل پیشنهادی وجه&#8204;تمایز آن با سایر مدل&#8204;های مشابه است. درکل روش&#8204;های کلاسیک بهینه&#8204;سازی مانند روش&#8204;های نیوتن، گرادیان و ناحیه اعتماد نیازمند مشتق&#8204;پذیری تابع هدف&#8204;اند؛ بنابراین برای حل مدل پیشنهادی می&#8204;توان از روش&#8204;های متنوع&#8204;تری در مقایسه باسایر مدل&#8204;های مشابه استفاده کرد. خطی&#8204;بودن قیدها و محدب&#8204;بودن مدل پیشنهادی از دیگر ویژگی&#8204;های مثبت این مدل است. نتایج بررسی&#8204;ها نشان می&#8204;دهد که روش پیشنهادی عملکرد خوبی در روشن&#8204;کردن تصاویر تاریک و همچنین نمایان&#8204;ساختن جزئیات صحنه هدف دارد و از این&#8204; منظر قابل &#8204;رقابت با بسیاری از روش&#8204;های مطرح بهبود تصاویر تاریک است.},
keywords_fa = {افزایش روشنایی, بهبود تصاویر تاریک, نقشه روشنایی, نظریه ریتاینکس, مدل بهینه‌سازی, پردازش تصویر},

doi = {10.61186/jsdp.21.2.91},
url = {http://jsdp.rcisp.ac.ir/article-1-1256-en.html},  
eprint = {http://jsdp.rcisp.ac.ir/article-1-1256-en.pdf},  
journal = {Signal and Data Processing},  
issn = {2538-4201}, 
eissn = {2538-421X}, 
year = {2024}  
}

