Sentetik görüntü üretimi geçmişten günümüze kadar araştırma alanı olmuştur. Çeşitli algoritmalar ile sentetik (sahte) görüntü üretimi yapılmaktadır. İncelenen sentetik görüntü üretme yöntemleri derin öğrenmeye dayanan üretici çekişmeli ağlar (GANs)’dır. GAN’lar üretici ve ayrıştırıcı olmak üzere iki sinir ağına sahiptir. Üretici ağ sentetik görüntü ya da sinyal üretirken ayrıştırıcı ağ orijinal görüntü ya da sinyal ile üretilmiş sentetik görüntünün ya da sinyalin benzerliğini olasılıksal olarak ölçmektedir. GAN yöntemlerinden Döngüsel Üretici Çekişmeli Ağ ( CycleGAN ) ve Görüntüden Görüntüye Çeviren Ağ (Pix2pix) yöntemleri sentetik görüntü üretirken görüntüden görüntüye çeviri yapılabilme yeteneğine sahip olduğundan hücre çekirdeği üretirken uygun yöntemler olarak belirlenmiştir. CycleGAN, bir üretici ve bir ayrıştırıcı ağa sahiptir. Üretici, sahte görüntüleri üretirken ayrıştırıcı, sahte görüntüler ile gerçek görüntüleri ayırt etmeye çalışır. CycleGAN, bir görüntüyü 𝑋 kaynak alanından eşleştirilmiş örneklerin yokluğunda bir hedef alan 𝑌’ye dönüştüren öğrenme yaklaşımı sunulur. Bu model iki “otokodlayıcı” eğitimi olarak görülebilir. Bir otokodlayıcıyı 𝐹 ∘ 𝐺: 𝑋 → 𝑋 ile bir başka otokodlayıcı olan 𝐺 ∘ 𝐹: 𝑌 → 𝑌 ile ortaklaşa öğrenir. Pix2pix’in girişi bir görüntüdür. Pix2pix, giriş görüntüsünden çıktı görüntüsüne dönüşümü eğitir. Pix2pix, bir tane sentetik görüntü üreten üretici ağa ve bu sentetik görüntü ile gerçek görüntüyü ayırt edebilecek olan ayrıştırıcı ağa sahiptir. Bu çalışmada, 256x256 boyutunda görüntüler kullanılmış olup 256x256 boyutunda sonuçlar elde edilir. İki yöntemin zaman ve benzerlik indeksleri açısından karşılaştırması yapılıp verimliliği incelenmiştir. Sonuçlar tablo ve şekil olarak gösterilmiştir. Uygulama için MATLAB 2019b kullanılmıştır. Görüntüden görüntüye dönüşümde GAN yöntemlerinin verimli sonuçlar verdiği gözlemlenmektedir. Medikal görüntü üretirken deneysel sonuçlara göre CycleGAN yöntemi ile Pix2pix yöntemi kıyaslandığında istenilen sonuca ulaşma bakımından pix2pix yöntemi tercih edilebilir.
synthetic image production has been a field of research from the past to the present day. There are various algorithms that make synthetic (false) images. The reviewed methods of producing synthetic image are producing controversial networks (GANs) based on deep learning. GANs have two nerve networks, the producer and the separator. When the network manufacturer produces a synthetic image or signal, the separator measures the likeness of the synthetic image or signal produced by the original image or signal. From the GAN methods, the Circular Producer Controversial Network (CycleGAN) and the Image to Image Translation Network (Pix2pix) methods have the ability to be translated from image to image while producing synthetic image, as appropriate methods are identified when producing cell core. CycleGAN has a manufacturer and a separator network. While the manufacturer produces false images, the separator tries to distinguish real images from false images. CycleGAN offers a learning approach that turns an image from the X source field into a target area in the absence of matched samples. This model can be seen as two "otocoding" training. It learns an autocoder in conjunction with G
Synthetic image production has been an area of research from the past to the present. Synthetic (fake) images are produced with various algorithms. The synthetic image generation methods examined are generative adversarial networks (GANs) based on deep learning. GANs have two neural networks, a generator and a discriminator. When the generator network generates synthetic images or signals; the discriminator network measures probabilistically the similarity of the synthetic image or signal generated with the original image or signal. Cycle-consistent Generating Adversarial Network (CycleGAN) and Image-to-Image Converting Network (Pix2Pix) methods, which are among the GAN methods, have been determined as suitable methods while producing a cell nucleus because they have the ability to translate from image to image while producing synthetic images. CycleGAN has two network of a generator and a discriminator. When the generator produces fake images; The discriminator tries to distinguish fake images from real images. CycleGAN presents a learning approach that transforms an image from the source field into a target area in the absence of paired samples. This model can be viewed as two "autocoder" training. Learns an autocoder jointly with 𝐹 ∘ 𝐺: 𝑋 → 𝑋 and another autocoder, 𝐺 ∘ 𝐹: 𝑌 → 𝑌. Pix2Pix's input is an image. Pix2Pix trains the conversion from input image to output image. Pix2Pix has one synthetic image generating network and a discriminating network that can distinguish the synthetic image from the real image. In this study, images of 256x256 are used and results of 256x256 are obtained. The efficiency of the two methods was compared in terms of time and similarity indexes and examined. Results are shown in tables and figures. MATLAB 2019b was used for the application. It is observed that GAN methods give efficient results in image-to-image conversion. When producing medical images, the Pix2Pix method can be preferred in terms of achieving the desired result when comparing the CycleGAN method with the Pix2Pix method according to the experimental results.
Alan : Fen Bilimleri ve Matematik; Mühendislik
Dergi Türü : Uluslararası
Benzer Makaleler | Yazar | # |
---|
Makale | Yazar | # |
---|