Giter VIP home page Giter VIP logo

linriguang's Projects

- icon -

需要在通信中使用该加密和解密系统,首先需要产生私钥,然后通过私有信道把私钥传输给接收方,双方约定使用该私钥一段时间。加密系统借助私钥K和公钥IV将明文图像P加密为密文图像C。解密系统是加密系统的逆系统。该密码系统最大的优点就是:每次加密都可以使用不同的公钥IV,私钥还是自己和接收方约定的私钥,加密完成后将公钥IV和密文图像C一起通过公共信道传递给接收方,然后接收方借助与发送方相同的私钥K和公钥IV将密文图像C解密为明文图像P。这样就可以大大地提高通信的安全性。图像可以携带重要的信息,无论是彩色图像还是灰度图像,该系统都可以很高效进行加密和解密。

an-image-encryption-scheme-based-on-lorenz-hyperchaotic-system-and-rsa-algorithm icon an-image-encryption-scheme-based-on-lorenz-hyperchaotic-system-and-rsa-algorithm

This research proposes a new image encryption scheme based on Lorenz hyperchaotic system and Rivest-Shamir-Adleman (RSA) algorithm. Firstly, the initial values of the Lorenz hyperchaotic system are generated by RSA algorithm, and the keystream is produced iteratively. In order to change the position and gray value of the pixel, the image data are hidden by additive mode diffusion. Secondly, the diffusion image matrix is reshaped into a one-dimensional image matrix, which is confused without repetition to hide the image data again. Then, the finite field diffusion algorithm is executed to realize the third hiding of the image information. In order to diffuse the pixel information into the entire cipher image, the additive mode diffusion algorithm needs to be looped twice. Finally, the cipher image can be obtained. The experimental results prove that the image encryption scheme proposed in this research is effective, and has strong anti-attack and key sensitivity. Moreover, the security of this encryption scheme relies on the RSA algorithm, which has high security.

boat_recognition icon boat_recognition

This article has carried out a certain exploratory research on the subject of deep learning-based fishing boat brand recognition. The main work is summarized as follows: (1) Collection and processing of fishing boat data. At present, there is no publicly released data set of fishing boat brand. All the data on fishing boat brand are collected by the author himself through various channels, but the amount of data is relatively small. In order to train the model with supervised learning, the data collected are labeled semi-automatically in this thesis. (2) Target detection of fishing boat license plate characters. For the data of the fishing boat license plate, the YoloV3 algorithm and the DB algorithm are used to detect the target of the fishing boat license plate respectively. The output complexity of the DB algorithm is low; while the YoloV3 algorithm has multiple thresholds that are difficult to grasp when outputting the prediction frame, and it is easy to get wrong prediction results. The detection effect based on the YoloV3 algorithm is good, but there are still partial detection errors. And the detection result is a horizontal border, which does not perfectly fit the brand that is not placed horizontally in the image. The detection frame of the DB algorithm can fit well with the brands that are not placed horizontally in the image, and the detection effect is better than that of the YoloV3 algorithm. The accuracy and recall rates of the trained model based on the DB algorithm are 69.01% and 74.35%, respectively. Compared with other algorithms, the accuracy of this model is not satisfactory, and it still needs to be improved in the future. (3) Character recognition of fishing boat license plate. This article mainly uses the CRNN algorithm to recognize the characters of fishing boat brand. Compared with other character recognition algorithms, this algorithm has better performance, satisfies the basic needs of character recognition for boat license plate, and achieves a better recognition effect with an accuracy rate of 99.47%. It can be expected that more data will be collected in the future to train a more effective and universally applicable model for recognition.

tumor-segmentation-on-ct-images icon tumor-segmentation-on-ct-images

In medical diagnosis, it is of great significance to use CT images to determine the location and size of tumors and determine whether tumor metastasis occurs. The goal of this case is to segment the tumor area from the existing CT images. The tumor area is drawn by a professional doctor and can be used as a label.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.