Conseguences of soil crude oil pollution on some wood properties of olive trees Computer | 246 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 Artificial Neural Network for TIFF Image Compression Huda Dheyauldeen Najeeb Dept. of Public Relations / College of Media/ University of Al Iraqia Received in :13/November/2016, Accepted in :25/January/2017 Abstract The main aim of image compression is to reduce the its size to be able for transforming and storage, therefore many methods appeared to compress the image, one of these methods is "Multilayer Perceptron ". Multilayer Perceptron (MLP) method which is artificial neural network based on the Back-Propagation algorithm for compressing the image. In case this algorithm depends upon the number of neurons in the hidden layer only the above mentioned will not be quite enough to reach the desired results, then we have to take into consideration the standards which the compression process depend on to get the best results. We have trained a group of TIFF images with the size of (256*256) in our research, compressed them by using MLP for each compression process the number of neurons in the hidden layer was changing and calculating the compression ratio, mean square error and peak signal-to-noise ratio to compare the results to get the value of original image. The findings of the research was the desired results as the compression ratio was less than five and a few mean square error thus a large value of peak signal-to-noise ratio had been recorded. Keywords: image compression , MultiLayer Perceptron (MLP) , Back-Propagation algorithm, Compress ratio, Mean Square Error (MSE), Peak signal-to-noise ratio (PSNR) Computer | 247 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 Introduction The use of images and exchanging it become an ordinary matter during our dealings with the computer or the Internet, because of the wide use of computer and Facebook and other social media needed to be compressed according to the requirements of work. Compression, its goal is the process of reducing the amount of data that we need to storage it in one of the storage media, or that need to be transferred over the network, in order to speed up the transmission process .The measurements used to compress the data are different according to the difference of the kind of compression used by and the method of application, which are used where the style of compression used is classified in two types: The first type is called "Lossy data compression" the compressed file as we decompressing it, we will not get a copy of it which will be identical to original file completely, but we can get, for example, 90% or 80% of it so that we have the important information only that means we are going to get a file similar to the original file ,but its quality is less than the quality of the original file and this type of compression is well suited for multimedia files as audio, image and video files. This method is used if you want to get a very high compression ratio and there is no essential need that the output after the compression process should be identical to the original file completely [1]. The second type is "lossless data compression", in this type the compressed file should be identical to the original file after opening it, that means there is no loss of information hence the name came of this calling. This type must be used with files as executable files "EXE" and text files "TXT, DOC .... etc ". Image compression is used to reduce the irrelevance and repetition of the image data in order to be capable of storage or transferring data in an effective form for using it in many of the important fields, including the areas of communications and data storage [2]. There are plenty of available techniques for image compression, including: LZW, ZIP,DCT which are working to encrypt the information to reduce the image data to be able for storage and transmitting which used coder and decoder algorithm for compressing the image but in this paper we will discuss another type of compression which use neural networks which is multilayer perceptron where do not need coder and decoder algorithm hence it uses back-propagation algorithm alternative to them for image compression. (See Figure.1). Multilayered perceptron (MLP) is an artificial neural network (ANN) which uses the back propagation algorithm for the compression of an image [3]. If we made the network depend upon the number of neurons in hidden layer it could reaches to the desired output and how many numbers of neurons do we really need at least to be capable for the compression then in case the numbers of neurons are not enough to compress the image and how we avoid this. At the beginning we must describe the structure of certain method used as well as the dependable standard criteria to measure the method competence. We have selected a group of TIFF images (256 × 256) then compress them by using MLP, where format TIFF is non-famous formula with ordinary users, but most well-known among graphic designers and photographers and workers in the field of desktop publishing, as it is famous among Apple users, which is a very flexible format and supports the compression. Computer | 248 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 Multilayer perceptron model with back propagation learning for image compression The human brain consists of about ten billion neurons which have complex functions and high structural regulation. Those dense interconnected units, resulting in a very complex structure and the level of intelligence that has not yet been achieved by any artificial system. In this direction many mathematical models have been emerged to represent the neurons and communicate with each other. Including artificial neural networks have emerged to try to reproduce the human brain potentials, particularly the capability to learn [4]. Neural network artificial is a powerful tool for modeling which is used to solve optimization problems, and generally composed of a large number of processing non-linear elements is called neurons for extracting and modeling the prototype of the system of the human nervous to pick up strength calculation.[5] Multilayered perceptron (MLP) is a kind of Artificial Neural Network. This network have three layers are: input, output and hidden layer. The same number of neurons (N) must be in both the input and output layers and must connect them fully to the hidden layer. To achieve the compression by placing the value of the number of neurons in the hidden layer, K, less than that of neurons in both input and output layers (K ≤ N). [6] In the neural network if there ( N i , N h , N o ) are neurons in the input , hidden and output layer respectively then the total number of connections is given by the equation: Network Size: (N w ) = [(N i *N h ) + N h ] + [(N h *N o ) + N o ] (1) In compression methods, the image is split into non-overlapping sub-images. TIFF images (256*256) will be split into 4 x 4 or 8 x 8 or 16 x 16 pixels [7]. Algorithm of multilayered perceptron is based on back propagation algorithm. The sequence steps of back propagation algorithm are as follows: a. Initialize the weights and set it to small random number. b. Identify a set of inputs and outputs ( xp , yp) sequentially, where 𝑥𝑝 = 𝑥0, 𝑥1, 𝑥2, … . , 𝑥𝑛−1 , n is the number of input nodes . 𝑦𝑝 = 𝑦0, 𝑦1, 𝑦2, … . , 𝑦𝑚−1 , m is the number of output nodes. c. Set x0 to be always 1. d. Calculate the actual output and pass it to next layer as input. 𝜆 = 𝑤0𝑥0 + ∑ ∑ 𝑤𝑖,𝑗𝑥𝑖 𝑘 𝑗=1 𝑛 𝑖=1 (2) e. Input the data which is compressed and propagating it to the first hidden layer then to the output layer, using Sigmoid function which is one of the transference functions and it introduces non-linearity in the network which its derivative is very fast to compute [8], then staring from the output to backward . (see Figure.2) Training and application The most popular supervised algorithm is training Back Propagation algorithm which is used to train an artificial neural networks as well as to help in decreasing the convergence time to train neural networks and increase the system performance [9 and10]. To compress an image at first the input of image which is divided into square blocks 8 × 8 pixels which is changed to a column vector and fed into the network input layer [11]. The network training amount of information which is available in each block until it reaches the required number of neurons in the hidden layer. When training process is finished, we get the compressed image and the standard criterions for it. (See figure (3)) Standard criterions for image compression are: 1- Compression ratio (CR) which is defined as the number of bits in original image to number of bits in the compressed image. This criterion defines as follows:[12,13] Computer | 249 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 𝐶𝑅 = 𝑁.𝐵𝐼 𝐾.𝐵𝐻 (3) Where:  N and K are neurons/pixels available in input and hidden layers .  BI and BH are the number of bits needed to encode the input and hidden layers. The compression ratio equals the number of neurons in the input layer to hidden layer when BI and BH are be the same . 2- Mean Square Error (MSE) must be as small as possible between the reconstructed image and the target image with maintaining the quality of reconstructed image which would be near to the target image, in typical cases MSE equal to zero for decompression. Given Image X which is n × m monochrome with noisy approximation Y. Is defined as follows: 𝑀𝑆𝐸 = 1 𝑛𝑚 ∑ ∑ [𝑋(𝑖, 𝑗) − 𝑌(𝑖, 𝑗)]2 𝑚−1 𝑗=0 𝑛−1 𝑖=𝑜 (4) 3- Peak signal-to-noise ratio (PSNR) is term for the ratio between the maximum possible of a signal power and the corrupting noise power which impacts the accuracy of its representation. And it defines simply through squared error the mean squared error (MSE) as followed[14]: 𝑃𝑆𝑁𝑅 = 20 . log10( 𝑀𝐴𝑋𝑥)– 10 . log10(𝑀𝑆𝐸) (5) Where MAXx is the maximum possible pixel value of the image. Here, its value is 255 resulted from this equation 2B-1, thus the value of B is 8bits. 4. Experimental Results We have selected a group of TIFF images (256 × 256) (see Figure (4)) then we trained them by using Matlab. Each TIFF image is divided into square blocks 8 × 8 pixels and transformed into group of 64 size column vector. It includes 64 input neurons and 64 output neurons. The middle layer is N which is pointing to number of neurons in the hidden layer which is less than 64. The Multilayer Perceptron (MLP) network is represented with 64-N-64 configuration. After obtaining the output results (in Figure (5) and Table (1) we analyzed them as follows: 1. When we used only one neuron in the hidden layer (N=1), the CR become very big as well as MES and successively PSNR become small. That's why the images do not appear after the compression process. 2. When we increase the number of neurons in the hidden layer the images will appear and the CR becomes less as well as MES versus PSNR which its value started to increase. 3. The images clearly showed when the number of neurons (N) become from 5 to 12 but they don't' reach to desired output. 4. More details of images are clearly observable when we used 13 neurons and above. Good quality of reconstructed image will be obtained when the value of compression ratio less than five, therefore the 13 neurons and above in the hidden layer will be reached to the desired output. https://en.wikipedia.org/wiki/Signal_%28information_theory%29 https://en.wikipedia.org/wiki/Noise https://en.wikipedia.org/wiki/Mean_squared_error Computer | 250 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 To improve the algorithm and avoid the emergence of the three paragraphs (points) the above mentioned, we put the condition on that CR<5 in the algorithm (see figure (6)). In the case of compression ratio is greater than 5, the value of neurons in the hidden layer will be improved through multiplying it by the number two to speed up the training process and get a better result.(see figure (7)). Conclusion. 1. When the number of neurons in the hidden layer is increased, the efficiency of the method which used is also increased. 2. When the multilayer perceptron depends upon the number of neurons in the hidden layer only, this method will not be quite enough to reach the desired results, therefore if the number of neurons in hidden layer is little, the image will be compressed more and we will obtain large value of compression ratio but poor quality of reconstructed image. 3. The image is compressed successfully when multilayer perceptron depends on the value of the compression ratio to be less than 5. 4. The factors which effect on the quality of the image are peak signal-to-noise ratio (PSNR) and mean square error (MSE).The reconstruct image will be successively with PSNR and inversely with MSE. References 1. Amjan Shaik and Dr. Reddy, .C.K.,( 2011),”Empirical Analysis of Image Compression through wave transform and Neural Network”, International Journal of Computer Science and Information Technologies (IJCSIT), 2, 924-931. 2. Reddy K.Siva Nagi, Dr. Vikram .B.R., B.Sudheer Reddy and Koteswararao . L.,( 2012), “Image Compression and Reconstruction using a new approach by Artificial Neural Network”, International Journal of Image Processing (IJIP), 6,2. 3. Prema Karthikeyan and Narayanan Sreekumar ,(2011) " A Study on Image Compression with Neural Networks Using Modified Levenberg Maruardt Method ", Global Journals Inc. (USA), 1.0 . 4.Haykin,S. ,2009,"Neural Networks and Learning Machines". Prentice Hall, USA. 5. Hadi veisi and Mansour Jamzad,(2009),”A Complexity based approach in Image Compression using Neural Networks”, International Journal of Information and Communication Engineering 5:2. 6. Veisi H. and Jamzad M.,(2005), "Image Compression Using Neural Networks", Image Processing and Machine Vision Conference (MVIP), Tehran, Iran. 7. Durai .S. Anna and Saro .E. Anna ,( 2008),"Image Compression with Back-Propagation Neural Network using Cumulative Distribution Function", International Journal of Computer, Electrical, Automation, Control and Information Engineering ,2, 5. 8. Cybenko., G.,1989, "Approximations by superpositions of sigmoidal functions", Mathematics of Control, Signals, and Systems, 2 (4), 303-314. 9. Petersen .M. Egmont, Ridder .D. de and Handels .H.,2002 "Image processing with neural networks - a review", Pattern Recognition, 35, 2279-2301. 10. Ramanaiah. K.V and Siripurapu Sridhar ,2015," Soft Computing Artificial Neural Networks and Transform Based Image Compression Techniques- An Analysis" ,Institute of Engineering and Technology, India, 7-13. 11. Rajesh Kumar, Ramanaiah K.V and Nataraj Dasari ,(2013),"Generalization Ability of Neural Networks for Image Compression-An Analysis" Institute of Engineering and Technology, India. http://deeplearning.cs.cmu.edu/pdfs/Cybenko.pdf https://en.wikipedia.org/wiki/Mathematics_of_Control,_Signals,_and_Systems Computer | 251 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 12. Narayanan Sreekumar, and Dr. S.Santhosh Baboo,2011,"Neural Network based Complex Image Compression using Modified Levenberg-Marquardt method for Learning", Department of Computer Science, SNR Sons College, Coimbatore, India, 2. 13. Hossein Sahoolizadeh and Amir Abolfazl Suratgar,(2009), " Adaptive Image Compression Using Neural Networks ",Technologies of Information and Telecommunications, 22-26, Tunisia. 14. Salomon David,( 2012), "Data Compression". 2,6 , 281. Table (1) Experimental Results Network Size CR mean square error (MSE) Peak signal-to-noise ratio (PSNR) Image 1 Image 2 Image 3 Image 4 Image 1 Image 2 Image 3 Image 4 64-1-64 64 0.3007 0.2900 0.3418 0.2955 53.35 53.51 52.79 53.43 64-2-64 32 0.2801 0.2458 0.3312 0.2193 53.66 54.22 52.93 54.72 64-3-64 21.333 0.2100 0.1790 0.2205 0.2121 54.91 55.60 54.70 54.87 64-4-64 16 0.1567 0.1268 0.1337 0.2212 56.18 57.10 56.87 54.68 64-5-64 12.8 0.0394 0.0346 0.0456 0.0274 62.18 62.74 61.54 63.75 64-6-64 10.666 0.0324 0.0308 0.0352 0.0251 63.03 63.25 62.67 64.13 64-7-64 9.142 0.0207 0.0228 0.0166 0.0221 64.97 64.55 65.93 64.69 64-8-64 8 0.0087 0.0121 0.0049 0.0098 68.74 67.30 71.23 68.22 64-9-64 7.111 0.0086 0.0116 0.0049 0.0093 68.79 67.49 71.23 68.45 64-10-64 6.4 0.0080 0.0112 0.0046 0.0092 69.10 67.64 71.50 68.49 64-11-64 5.818 0.0094 0.0117 0.0059 0.0117 68.40 67.45 70.42 67.45 64-12-64 5.333 0.0061 0.0083 0.0034 0.0066 70.28 68.94 72.82 69.94 64-13-64 4.923 0.0049 0.0074 0.0023 0.0049 71.23 69.44 74.51 71.23 64-14-64 4.571 0.0060 0.0090 0.0039 0.0072 70.35 68.59 72.22 69.56 64-15-64 4.266 0.0042 0.0068 0.0021 0.0044 71.90 69.81 74.91 71.70 64-16-64 4 0.0046 0.0072 0.0023 0.0047 71.50 69.56 74.51 71.41 64-17-64 3.764 0.0046 0.0071 0.0026 0.0044 71.50 69.62 73.98 71.70 64-18-64 3.555 0.0039 0.0063 0.0019 0.0041 72.22 70.14 75.34 71.93 64-19-64 3.368 0.0049 0.0078 0.0033 0.0059 71.23 69.21 72.95 70.42 64-20-64 3.2 0.0039 0.0062 0.0021 0.0035 72.22 70.21 74.91 72.69 64-25-64 2.56 0.0022 0.0043 0.0015 0.0024 74.71 71.80 76.37 74.33 64-30-64 2.133 0.0028 0.0051 0.0017 0.0029 73.66 71.06 75.83 73.51 64-35-64 1.828 0.0033 0.0056 0.0019 0.0031 72.95 70.65 75.34 73.22 Computer | 252 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 Figure (1) neural network for Image compression Figure (2) Architecture of Backpropagtion Neural Network Computer | 253 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 Figure (3) Compression and Decompression of Image within the ANN Imag1 Image2 Image3 Image4 Figure (4) Original TIFF Images (256 x 256 pixels) to be compressed Computer | 254 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 35N MSE: 0.0033193 0.0056998 0.0019209 0.0031696 30 N MSE: 0.0028934 0.0051062 0.0017689 0.0029109 25 N MSE: 0.0022561 0.0043156 0.0015185 0.0024167 20 N MSE: 0.0039689 0.0062171 0.0021113 0.0035865 19 N MSE: 0.0049933 0.0078644 0.0033101 0.0059415 18 N MSE: 0.0039546 0.0063103 0.0019946 0.0041754 Computer | 255 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 17 N MSE: 0.0046738 0.007172 0.0026736 0.0044417 16 N MSE: 0.0046276 0.0072149 0.0023305 0.0047366 15 N MSE: 0.0042798 0.0068688 0.002177 0.0044458 14 N MSE: 0.0060688 0.0090978 0.0039881 0.0072217 13 N MSE: 0.004926 0.0074976 0.0023521 0.0049224 Computer | 256 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 12 N MSE: 0.0061028 0.0083433 0.00345 0.0066722 11 N MSE: 0.0094748 0.011795 0.0059771 0.011735 10 N MSE: 0.0080776 0.011285 0.0046257 0.0092546 9 N MSE: 0.0086068 0.011667 0.0049107 0.0093879 8 N MSE: 0.0087364 0.012157 0.0049605 0.0098422 Computer | 257 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 7 N MSE: 0.02072 0.022822 0.016657 0.022187 6 N MSE: 0.032404 0.030894 0.03523 0.025145 5 N MSE: 0.039443 0.034613 0.045612 0.02742 4 N MSE: 0.1567 0.12689 0.13378 0.22124 3 N MSE: 0.21007 0.17909 0.22059 0.21219 Computer | 258 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 2 N MSE: 0.28012 0.24585 0.33123 0.21936 1 N MSE: 0.30075 0.29001 0.34182 0.29553 Figure (5) TIFF Image compression using Multilayer Perceptron Figure (6) Compression and Decompression of Image within the ANN after making improvements Computer | 259 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 12 N MSE: 0.002466 0.0045111 0.0018934 0.0027471 11 N MSE: 0.0032617 0.00584221 0.0019784 0.0032175 10 N MSE: 0.0039689 0.0062171 0.0021113 0.0035865 9 N MSE: 0.0039546 0.0063103 0.0019946 0.0041754 8 N MSE: 0.0046276 0.0072149 0.0023305 0.0047366 7 N MSE: 0.0060688 0.0090978 0.0039881 0.0072217 6 N MSE: 0.002466 0.0045111 0.0018934 0.0027471 Computer | 260 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 5 N MSE: 0.0039689 0.0062171 0.0021113 0.0035865 4 N MSE: 0.0046276 0.0072149 0.0023305 0.0047366 3N MSE: 0.002466 0.0045111 0.0018934 0.0027471 2 N MSE: 0.0046276 0.0072149 0.0023305 0.0047366 1 N MSE: 0.0046276 0.0072149 0.0023305 0.0047366 Figure (7) After making improvement these output result when the number of neurons are from ( 1 to 12 ) Computer | 261 7112( 1( العدد ) 30مجلة إبن الهيثم للعلوم الصرفة و التطبيقية المجلد ) Ibn Al-Haitham J. for Pure & Appl. Sci. Vol.03 (1) 2017 TIFF صيغة واتلضغط الصور ذ شبكات العصبونية االصطناعية ال هدى ضياء الدين نجيب قسم العالقات العامة / كلية اإلعالم / جامعة العراقية 7132/كانون االول/72/ قبل في :، 7132تشرين الثاني/ /31استلم في : الخالصة وبالتالي ظهرت العديد من . الهدف األساسي من ضغط الصورة هو تقليل حجمها حتى تكون قابلة للنقل والتخزين إن ".بيرسيبترونالطرق لضغط الصورة وإحدى هذه الطرق " متعدد الطبقات شبكات العصبونيةخوارزمية ال تستخدم وهو شبكة عصبونية اصطناعية (MLP) بيرسيبترونمتعدد الطبقات وفي حالة اعتماد هذه الخوارزمية فقط على عدد الخاليا العصبية . الصورة ضغط في االنتشار الخلفي ذات االصطناعية الموجودة في الطبقة المخفية قد تكون غير كافية للوصول إلى النتائج المرغوبة لذلك البد من األخذ بنظر االعتبار المعايير القياسية األساسية التي تعتمد عليها عملية الضغط للحصول على نتائج أفضل. متعدد باستخدام مضغطهثم (752*752ذات حجم ) TIFFففي هذا البحث قمنا بتدريب مجموعة من الصور من نوع و الضغط نسبة حساب وعند كل عملية ضغط تم تغيير عدد الخاليا العصبية في الطبقة المخفية و بيرسيبترون الطبقات .و النتيجة التي توصل اليها األصلية الصورة قيم إلىوذلك للوصول نسبة اإلشارة إلى الضجيجمتوسط مربع الخطأ و قليل وبالتالي متوسط مربع الخطأ و 5البحث هي إمكانية الوصول إلى النتائج المرغوبة عندما تكون نسبة الضغط اقل من كبيرة. نسبة اإلشارة إلى الضجيجستكون الخوارزمية االنتقال العكسي، نسبة ضغط، ,) (MLPبيرسيبترون متعدد الطبقاتضغط الصور، : الكلمات المفتاحية (.PSNR, نسبة اإلشارة إلى الضجيج ) (MSE)متوسط مربع الخطأ https://ar.wikipedia.org/wiki/%D8%B4%D8%A8%D9%83%D8%A7%D8%AA_%D8%B9%D8%B5%D8%A8%D9%88%D9%86%D9%8A%D8%A9_%D8%A3%D9%85%D8%A7%D9%85%D9%8A%D8%A9_%D8%A7%D9%84%D8%AA%D8%BA%D8%B0%D9%8A%D8%A9_%D8%AE%D9%84%D9%81%D9%8A%D8%A9_%D8%A7%D9%84%D9%86%D9%82%D9%84 https://ar.wikipedia.org/wiki/%D8%B4%D8%A8%D9%83%D8%A7%D8%AA_%D8%B9%D8%B5%D8%A8%D9%88%D9%86%D9%8A%D8%A9_%D8%A3%D9%85%D8%A7%D9%85%D9%8A%D8%A9_%D8%A7%D9%84%D8%AA%D8%BA%D8%B0%D9%8A%D8%A9_%D8%AE%D9%84%D9%81%D9%8A%D8%A9_%D8%A7%D9%84%D9%86%D9%82%D9%84 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%B4%D8%A8%D9%83%D8%A7%D8%AA_%D8%B9%D8%B5%D8%A8%D9%88%D9%86%D9%8A%D8%A9_%D8%A3%D9%85%D8%A7%D9%85%D9%8A%D8%A9_%D8%A7%D9%84%D8%AA%D8%BA%D8%B0%D9%8A%D8%A9_%D8%AE%D9%84%D9%81%D9%8A%D8%A9_%D8%A7%D9%84%D9%86%D9%82%D9%84 https://ar.wikipedia.org/wiki/%D8%B4%D8%A8%D9%83%D8%A7%D8%AA_%D8%B9%D8%B5%D8%A8%D9%88%D9%86%D9%8A%D8%A9_%D8%A3%D9%85%D8%A7%D9%85%D9%8A%D8%A9_%D8%A7%D9%84%D8%AA%D8%BA%D8%B0%D9%8A%D8%A9_%D8%AE%D9%84%D9%81%D9%8A%D8%A9_%D8%A7%D9%84%D9%86%D9%82%D9%84 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86 https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%B3%D9%8A%D8%A8%D8%AA%D8%B1%D9%88%D9%86