科研工作

Frequency-Guided Iterative Network for Image Steganography

中科院2区在投
Python PyTorch Linux 源代码

频率引导的迭代图像隐写网络

  • 设计了迭代循环的图像隐写网络架构
  • 开发了频率扰动模块,将信息隐藏到高频域
  • 实现了轻量级注意力机制增强特征选择
  • 在Linux环境下完成模型开发与自动化测试
摘要

High-accuracy image steganography seeks to conceal secret binary messages within a single cover image and recover them with minimal error. However, the pursuit of accuracy often introduces distortions, such as noise and artifacts, increasing the risk of detection. To cope with this issue, we propose an innovative Frequency-guided Iterative network for secure image Steganography, namely FIS, to minimize detectability while preserving visual quality in this paper. FIS comprises four key components. First, a flexible iterative encoder, implemented as a recurrent neural network, refines the cover image iteratively to identify optimal pixel locations for data embedding. Second, a frequency perturbation module strategically directs the hiding of secret information into the high-frequency domain, effectively reducing detectability. Third, a decoder incorporates a secure mechanism to obfuscate the output, providing robust protection against unauthorized access. Finally, we introduce a lightweight and effective attention module that enhances feature selection throughout the network. Experimental results across multiple datasets demonstrate the superiority of FIS over other state-of-the-art methods, showcasing its improved recovery accuracy, hiding invisibility, and overall security.

开发项目

校园生活助手(Android客户端+Python服务端)

已完成
Java Python Android Django SQLite&MySQl&Redis Channels 源代码

Android平台的校园生活助手APP,实现课程提醒、地图导航、学生交流等功能

  • 采用MVC设计模式开发
  • 使用Android Studio进行移动端开发
  • Django、Channels、Rest Framework实现服务端
  • 支持SQLite、MySQL、Redis多种数据库
项目亮点

该项目是一个完整的校园生活助手APP,包含课程提醒、地图导航、学生交流等功能。采用MVC架构设计,前后端分离开发,使用RESTful API,支持多种数据库,具有良好的扩展性和可维护性。

基于Vue3的旅游网站前端项目

已完成
Vue3 Vue Router 4 Vite JavaScript CSS3 源代码

基于Vue3的旅游网站前端项目, 采用现代化的Vite构建与Vue3开发模式。

  • 使用Vue3 Composition API开发
  • 集成Vue Router 4实现多页面导航
  • 实现响应式布局,适配各种设备
项目亮点

该项目是一个完整的旅游网站前端实现,包含首页、目的地列表、景点详情和用户中心等模块。采用现代化的Vite构建与Vue3开发模式,代码结构清晰,性能优化良好,可作为Vue3学习的参考项目。

跑步记录安卓APP

已完成
Android 百度地图API 和风天气API SQLite 源代码

基于Android系统的运动跑步APP,提供天气建议、轨迹追踪、运动记录等功能

  • 集成百度地图API实现轨迹追踪
  • 调用和风天气API提供运动建议
  • 使用SQLite数据库存储运动记录
  • 实现开屏天气、主界面地图、运动数据、历史记录等功能
项目亮点

该项目是一个完整的运动记录APP,包含天气建议、轨迹追踪、运动记录等功能。采用Android四大组件开发,集成百度地图和和风天气API,使用SQLite数据库存储数据,实现了运动前、中、后的一体化服务,为用户提供便捷的运动记录体验。

基于Django的轻量级购物平台

进行中
Python Django DRF pyecharts 源代码

基于Django构建的轻量级开源商城模块,可快速集成到现有项目中

  • 使用Django+DRF构建RESTful API
  • 集成pyecharts实现数据分析图表
  • 使用Pillow处理商品图片
  • 轻量级设计,依赖少,易于集成
项目亮点

该项目是一个轻量级的Django商城模块,包含商品管理、订单处理、用户权限等核心功能。采用DRF构建API,使用pyecharts实现销售数据分析图表,Pillow处理商品图片,代码结构清晰,易于二次开发和集成到现有项目中。

嵌入式开发

示波器(上/下位机):PWM波的输出与捕获

已完成
C Python Embedded System 源代码

示波器(上/下位机):PWM波的输出与捕获

  • 上位机1:通过串口发送PWM参数,支持占空比设置
  • 下位机1:通过UART中断接收并处理PWM参数
  • 下位机2:实现输入捕获功能,记录上升沿和下降沿
  • 上位机2:接收并处理捕获数据,计算占空比和周期
设计亮点

该设计实现了完整的PWM波输出与捕获系统。上位机由Python实现,通过串口发送PWM参数,下位机由C实现,通过UART中断接收并处理PWM参数,同时实现输入捕获功能,记录上升沿和下降沿。上位机接收并处理捕获数据,计算占空比和周期,并使用matplotlib绘制实时波形。

硬件设计

32位MIPS架构模型机硬件设计

已完成
Verilog Vivado FPGA 源代码

基于单总线结构的32位MIPS模型机设计

  • 32位数据总线与32位地址总线设计
  • 包含运算器、存储器、微程序控制器等模块
  • 32*32bit存储器容量设计
  • 32个通用寄存器,支持32位数据存储
  • 时序产生器生成时钟信号
设计亮点

该设计实现了完整的32位MIPS架构模型机,采用单总线结构,包含运算器、存储器、微程序控制器、时序产生器和通用寄存器等模块。运算器完成计算功能,存储器实现32*32bit存储容量,时序产生器生成时钟信号,32个通用寄存器支持32位数据存储。

游戏开发

动漫风FPS射击游戏

已完成
Unity C# 3D建模 Shader 源代码

基于Unity引擎开发的动漫风格第一人称射击游戏

  • 使用Unity URP渲染管线实现动漫风格渲染
  • C#脚本实现游戏逻辑和交互
  • 自定义Shader增强视觉效果
项目亮点

该项目是一个完整的FPS游戏开发实践,包含角色控制、武器系统、敌人AI和关卡设计等功能。采用Unity引擎开发,使用C#编写游戏逻辑,通过自定义Shader实现独特的动漫风格视觉效果。